9srv Manual Collection/plan9/srv(4) | 9srv Manual Collection/plan9/srv(4) |
---|
srvssh [ -r ] [ -R ] [ -s ] [ -u u9fspath ] system [ srvname [ mtpt ] ]
9fs [net!]system [mountpoint]
srvold9p
[
-abcCdF
] [
-p
servicename
] [
-s
|
-m
mountpoint
] [
-u
user
] [
-x
command
|
-n
network-addr
|
-f
file
]
The specified service must serve 9P. Usually service can be omitted; when calling some non-Plan-9 systems, a service such as u9fs must be mentioned explicitly.
The 9fs command does the srv and the mount necessary to make available the files of system on network net. The files are mounted on mountpoint, if given; otherwise they are mounted on /n/system. If system contains / characters, only the last element of system is used in the /n name.
9fs recognizes some special names, such as dump to make the dump file system available on /n/dump. 9fs is an rc(1) script; examine it to see what local conventions apply.
Srvssh is an rc(1) command that connects to a remote Unix system via ssh(1) and starts u9fs(4). The -u option specifies the path to the u9fs binary on the remote system. (By default, an unrooted path of u9fs is used; if the binary is in the path of the remote SSH server, you don't need the -u option.) For information about the other options, see the introductory comment in /rc/bin/srvssh. The arguments are the same as srv.
Srvold9p is a compatibilty hack to allow Fourth Edition Plan 9 systems to connect to older 9P servers. It functions as a variant of srv that performs a version translation on the 9P messages on the underlying connection. Some of its options are the same as those of srv; the special ones are:
Srvold9p is run automatically when a cpu(1) call is received on the service port for the old protocol.
To mount as user none a connection to an older server kgbsun:
Other windows may then mount the connection directly:
To connect to an instance of the Unix server u9fs(4) started via ssh(1):
9srv Manual Collection/plan9/srv(4) | Rev: Sun Dec 02 23:42:24 GMT 2007 |