xref: /plan9-contrib/sys/man/4/srv (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
SRV 4
NAME
srv, 9fs, dk232, dkmodem - start network file service
SYNOPSIS
srv [ -m ] [ net !] system\c [! service ] [ srvname [ mtpt ] ]

9fs [ net !] system [ mountpoint ]

dk232 [ server ]

dkmodem [ telno ]

DESCRIPTION
Srv dials the given machine and initializes the connection to serve the 9P protocol. It then creates in /srv a file named srvname . Users can then mount (see bind (1)) the service, typically on a name in /n , to access the files provided by the remote machine. If srvname is omitted, the first argument to srv is used. Option m directs srv to mount the service on /n/ system or onto mtpt if it is given.

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\f1. If system contains .L / 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.

Dk232 configures a serial line as a Datakit device and connects to a file server (default bootes ) using 9fs .

Dkmodem dials a file server at telephone number telno and configures the line as a Datakit device using 9fs .

EXAMPLES
To see kremvax's and deepthought's files in /n/kremvax and /n/deepthought :
.EX 9fs kremvax 9fs hhgttg/deepthought
NOTE
The TCP port used for 9P is 564.
FILES
.TF /srv/*

/srv/* ports to file systems and servers posted by srv and 9fs

SOURCE
/sys/src/cmd/srv.c

/rc/bin/9fs

/rc/bin/dk232

/rc/bin/dkmodem

"SEE ALSO"
bind (1), dial (2), srv (3), ftpfs (4), dkconfig (8)