X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fnfsd%2Fnfsd.man;h=7de0867e39e8d72d747b311345d2f9ac1e042038;hp=4ac709c64d0670c687df7302d666328798be6a15;hb=HEAD;hpb=f8d5dd05dd28fe122832b229c5298d254eb4b581 diff --git a/utils/nfsd/nfsd.man b/utils/nfsd/nfsd.man index 4ac709c..7de0867 100644 --- a/utils/nfsd/nfsd.man +++ b/utils/nfsd/nfsd.man @@ -2,7 +2,7 @@ .\" nfsd(8) .\" .\" Copyright (C) 1999 Olaf Kirch -.TH rpc.nfsd 8 "31 May 1999" +.TH rpc.nfsd 8 "7 Aug 2006" .SH NAME rpc.nfsd \- NFS server process .SH SYNOPSIS @@ -12,9 +12,10 @@ The .B rpc.nfsd program implements the user level part of the NFS service. The main functionality is handled by the -.B nfsd.o -kernel module; the user space program merely starts the specified -number of kernel threads. +.B nfsd +kernel module. The user space program merely specifies what sort of sockets +the kernel service should listen on, what NFS versions it should support, and +how many kernel threads it should use. .P The .B rpc.mountd @@ -22,6 +23,9 @@ server provides an ancillary service needed to satisfy mount requests by NFS clients. .SH OPTIONS .TP +.B \-d " or " \-\-debug +enable logging of debugging messages +.TP .B \-H " or " \-\-host hostname specify a particular hostname (or address) that NFS requests will be accepted on. By default, @@ -34,7 +38,7 @@ request on all known network addresses. This may change in future releases of the Linux Kernel. .TP .B \-p " or " \-\-port port -specify a diferent port to listen on for NFS requests. By default, +specify a different port to listen on for NFS requests. By default, .B rpc.nfsd will listen on port 2049. .TP @@ -43,7 +47,15 @@ This option can be used to request that .B rpc.nfsd does not offer certain versions of NFS. The current version of .B rpc.nfsd -can support both NFS version 2,3 and the newer version 4. +can support NFS versions 2,3,4 and the newer version 4.1. +.TP +.B \-s " or " \-\-syslog +By default, +.B rpc.nfsd +logs error messages (and debug messages, if enabled) to stderr. This option makes +.B rpc.nfsd +log these messages to syslog instead. Note that errors encountered during +option processing will still be logged to stderr regardless of this option. .TP .B \-T " or " \-\-no-tcp Disable @@ -55,6 +67,13 @@ Disable .B rpc.nfsd from accepting UDP connections from clients. .TP +.B \-V " or " \-\-nfs-version vers +This option can be used to request that +.B rpc.nfsd +offer certain versions of NFS. The current version of +.B rpc.nfsd +can support NFS versions 2,3,4 and the newer version 4.1. +.TP .I nproc specify the number of NFS server threads. By default, just one thread is started. However, for optimum performance several threads @@ -64,11 +83,30 @@ load created by the NFS clients, but a useful starting point is the .BR nfsstat (8) program. +.P +Note that if the NFS server is already running, then the options for +specifying host, port, and protocol will be ignored. The number of +processes given will be the only option considered, and the number of +active +.B nfsd +processes will be increased or decreased to match this number. +In particular +.B rpc.nfsd 0 +will stop all threads and thus close any open connections. + +.SH NOTES +If the program is built with TI-RPC support, it will enable any protocol and +address family combinations that are marked visible in the +.B netconfig +database. + .SH SEE ALSO .BR rpc.mountd (8), +.BR exports (5), .BR exportfs (8), .BR rpc.rquotad (8), -.BR nfsstat (8). +.BR nfsstat (8), +.BR netconfig(5). .SH AUTHOR Olaf Kirch, Bill Hawes, H. J. Lu, G. Allan Morris III, and a host of others.