Plan 9 - man page for exportfs (plan9 section 4)
|Linux & Unix Commands - Search Man Pages
exportfs, srvfs - network file server plumbing
exportfs [ -an ] [ -c ctlfile ]
srvfs name dir
Exportfs is a user level file server that allows Plan 9 compute servers, rather than file
servers, to export portions of a name space across networks. The service is started
either by the cpu(1) command or by a network listener process. An initial protocol estab-
lishes a root directory for the exported name space. The connection to exportfs is then
mounted, typically on /mnt/term. Exportfs then acts as a relay file server: operations in
the imported file tree are executed on the remote server and the results returned. This
gives the appearance of exporting a name space from a remote machine into a local file
The -a option instructs exportfs to authenticate the user, usually because it is being
invoked from a remote machine.
The -n option disallows export to user none.
The -c options specifies a network control file onto which exportfs will push the fcall
line discipline. This option is intended for networks that do not preserve read/write
The cpu command uses exportfs to serve device files in the terminal. The import(4) com-
mand calls exportfs on a remote machine, permitting users to access arbitrary pieces of
name space on other systems.
Srvfs uses exportfs to create a mountable file system from a name space: a subsequent
mount (see bind(1)) of /srv/name will reproduce the name space rooted at dir. One might
use srvfs to enable mounting of an FTP file system (see ftpfs(4)) in several windows.
All times are GMT -4. The time now is 11:36 PM.