Blame


1 bc18537a 2005-03-18 devnull .TH SRV 4
2 bc18537a 2005-03-18 devnull .SH NAME
3 e0e1e1ee 2006-06-30 devnull srv, 9fs \- start network file service
4 bc18537a 2005-03-18 devnull .SH SYNOPSIS
5 bc18537a 2005-03-18 devnull .B srv
6 5c84c448 2005-03-21 devnull [
7 5c84c448 2005-03-21 devnull .B -a
8 5c84c448 2005-03-21 devnull ]
9 5c84c448 2005-03-21 devnull [
10 5c84c448 2005-03-21 devnull .B -k
11 5c84c448 2005-03-21 devnull .I keypattern
12 5c84c448 2005-03-21 devnull ]
13 bc18537a 2005-03-18 devnull .I address
14 bc18537a 2005-03-18 devnull [
15 bc18537a 2005-03-18 devnull .I srvname
16 bc18537a 2005-03-18 devnull ]
17 bc18537a 2005-03-18 devnull .PP
18 bc18537a 2005-03-18 devnull .B 9fs
19 bc18537a 2005-03-18 devnull .I system
20 bc18537a 2005-03-18 devnull .SH DESCRIPTION
21 bc18537a 2005-03-18 devnull .I Srv
22 bc18537a 2005-03-18 devnull dials the given address and initializes the connection to serve the 9P protocol.
23 bc18537a 2005-03-18 devnull It then posts the resulting connection in the current name space
24 bc18537a 2005-03-18 devnull (see
25 bc18537a 2005-03-18 devnull .IR intro (4))
26 bc18537a 2005-03-18 devnull as
27 bc18537a 2005-03-18 devnull .I srvname
28 bc18537a 2005-03-18 devnull (default
29 bc18537a 2005-03-18 devnull .IR address ).
30 bc18537a 2005-03-18 devnull .PP
31 bc18537a 2005-03-18 devnull The
32 5c84c448 2005-03-21 devnull .B -a
33 5c84c448 2005-03-21 devnull option causes
34 5c84c448 2005-03-21 devnull .I srv
35 5c84c448 2005-03-21 devnull to post a pre-authenticated connection to the file system
36 5c84c448 2005-03-21 devnull .I aname
37 5c84c448 2005-03-21 devnull (by default, the empty string;
38 5c84c448 2005-03-21 devnull see
39 5c84c448 2005-03-21 devnull .IR attach (9p)).
40 5c84c448 2005-03-21 devnull .I Srv
41 5c84c448 2005-03-21 devnull authenticates over the 9P connection to establish a valid auth fid.
42 5c84c448 2005-03-21 devnull .IR Keypattern ,
43 5c84c448 2005-03-21 devnull if specified, is used to select the key used for authentication.
44 5c84c448 2005-03-21 devnull Client attach requests are rewritten to use the specified
45 5c84c448 2005-03-21 devnull .I aname
46 5c84c448 2005-03-21 devnull and auth fid.
47 5c84c448 2005-03-21 devnull .PP
48 5c84c448 2005-03-21 devnull The
49 bc18537a 2005-03-18 devnull .I 9fs
50 bc18537a 2005-03-18 devnull command executes the
51 bc18537a 2005-03-18 devnull .I srv
52 bc18537a 2005-03-18 devnull necessary to make available the files of
53 bc18537a 2005-03-18 devnull .IR system .
54 bc18537a 2005-03-18 devnull .PP
55 bc18537a 2005-03-18 devnull .I 9fs
56 bc18537a 2005-03-18 devnull recognizes some special names,
57 bc18537a 2005-03-18 devnull such as
58 bc18537a 2005-03-18 devnull .B sources
59 bc18537a 2005-03-18 devnull to make the file server
60 bc18537a 2005-03-18 devnull .I sources.cs.bell-labs.com
61 bc18537a 2005-03-18 devnull available as service
62 bc18537a 2005-03-18 devnull .IR sources .
63 bc18537a 2005-03-18 devnull .I 9fs
64 bc18537a 2005-03-18 devnull is an
65 bc18537a 2005-03-18 devnull .IR rc (1)
66 bc18537a 2005-03-18 devnull script; examine it to see what local conventions apply.
67 d62a9f32 2006-04-04 devnull .SH EXAMPLES
68 d62a9f32 2006-04-04 devnull List the root directory on
69 d62a9f32 2006-04-04 devnull .IR sources :
70 d62a9f32 2006-04-04 devnull .IP
71 d62a9f32 2006-04-04 devnull .EX
72 d62a9f32 2006-04-04 devnull 9fs sources
73 d62a9f32 2006-04-04 devnull 9p ls sources
74 d62a9f32 2006-04-04 devnull .EE
75 d62a9f32 2006-04-04 devnull .PP
76 d62a9f32 2006-04-04 devnull Mount a remote file server
77 d62a9f32 2006-04-04 devnull .I bootes
78 d62a9f32 2006-04-04 devnull on Linux using the kernel 9P mount driver,
79 d62a9f32 2006-04-04 devnull with
80 d62a9f32 2006-04-04 devnull .I srv
81 d62a9f32 2006-04-04 devnull handling authentication:
82 d62a9f32 2006-04-04 devnull .IP
83 d62a9f32 2006-04-04 devnull .EX
84 d62a9f32 2006-04-04 devnull srv -a sources.cs.bell-labs.com sources
85 d62a9f32 2006-04-04 devnull sudo mount -t 9P -o user=$USER,uid=`id -u`,gid=`id -g`,proto=unix
86 d62a9f32 2006-04-04 devnull `namespace`/sources /n/sources
87 d62a9f32 2006-04-04 devnull .EE
88 bc18537a 2005-03-18 devnull .SH SOURCE
89 bc18537a 2005-03-18 devnull .B \*9/src/cmd/srv.c
90 bc18537a 2005-03-18 devnull .br
91 bc18537a 2005-03-18 devnull .B \*9/bin/9fs
92 bc18537a 2005-03-18 devnull .SH "SEE ALSO
93 bc18537a 2005-03-18 devnull .IR dial (3),
94 bc18537a 2005-03-18 devnull .IR intro (4),
95 bc18537a 2005-03-18 devnull .IR netfiles (1)