3 srv, srvold9p, 9fs, srvssh \- start network file service
75 dials the given machine and initializes the connection to serve the
77 By default, it connects to the
80 service, which for TCP is port 564.
89 the service, typically on a name in
91 to access the files provided by the remote machine.
94 is omitted, the first argument to
101 to mount the service on
108 suppresses complaints if the
118 options are used to control the mount flags as in
128 as a shell command to be executed rather than
129 an address to be dialed.
134 to sleep for the specified number of seconds
135 after establishing the connection
136 before posting and mounting it.
137 This is sometimes needed by
142 must serve 9P. Usually
144 can be omitted; when calling some
145 non-Plan-9 systems, a
149 must be mentioned explicitly.
157 necessary to make available the files of
161 The files are mounted on
164 otherwise they are mounted on
170 characters, only the last element of
177 recognizes some special names, such as
179 to make the dump file system available on
184 script; examine it to see what local conventions apply.
190 connects to a remote Unix system via
196 option specifies the path to the
198 binary on the remote system.
199 (By default, an unrooted path of
201 is used; if the binary is in the path of
202 the remote SSH server, you don't need the
205 For information about the other options,
206 see the introductory comment in
208 The arguments are the same as
212 is a compatibilty hack to allow Fourth Edition Plan 9 systems
213 to connect to older 9P servers.
214 It functions as a variant of
216 that performs a version translation on the 9P messages on the underlying connection.
217 Some of its options are the same as those of
219 the special ones are:
227 Insert a special (internal) filter process to the connection to maintain
228 message boundaries; usually only needed on TCP connections.
231 Post the service under
234 .BI /srv/ servicename\f1.
237 When connecting to the remote server, log in as
241 does no authentication, and since new kernels cannot authenticate to
242 old services, the likeliest value of
250 and use its standard input and output as the 9P service connection.
253 string contains blanks, it should be quoted.
258 to establish the connection.
263 (typically an existing
265 file) as the connection.
268 is run automatically when a
270 call is received on the service port for the old protocol.
272 To see kremvax's and deepthought's files in
279 9fs hhgttg /n/deepthought
284 a connection to an older server kgbsun:
287 srvold9p -u none -m /n/kgbsun -p kgbsun -n il!kgbsun
290 Other windows may then mount the connection directly:
293 mount /srv/kgbsun /n/kgbsun
296 To connect to an instance of the Unix server
308 ports to file systems and servers posted by
313 .B /sys/src/cmd/srv.c
319 .B /sys/src/cmd/srvold9p
331 does not explicitly report failures of