.\" mountd(8)
.\"
.\" Copyright (C) 1999 Olaf Kirch <okir@monad.swb.de>
-.TH rpc.mountd 8 "25 Aug 2000"
+.\" Modified by Paul Clements, 2004.
+.TH rpc.mountd 8 "31 Aug 2004"
.SH NAME
rpc.mountd \- NFS mount daemon
.SH SYNOPSIS
For every mount request received from an NFS client,
.B rpc.mountd
adds an entry to the
-.B /var/state/nfs/rmtab
+.B /var/lib/nfs/rmtab
file. When receiving an unmount request, that entry is removed.
-user level part of the NFS service.
.P
However, this file is mostly ornamental. One, the client can continue
to use the file handle even after calling
.BR rmtab .
.SH OPTIONS
.TP
-.B \-d " or " \-\-debug
-Turn on debugging.
+.B \-d kind " or " \-\-debug kind
+Turn on debugging. Valid kinds are: all, auth, call, general and parse.
.TP
.B \-F " or " \-\-foreground
Run in foreground (do not daemonize)
.B \-h " or " \-\-help
Display usage message.
.TP
+.B \-o num " or " \-\-descriptors num
+Set the limit of the number of open file descriptors to num. The
+default is to leave the limit unchanged.
+.TP
.B \-N " or " \-\-no-nfs-version
This option can be used to request that
.B rpc.mountd
must be invoked with the option
.B "\-\-no-nfs-version 3" .
.TP
+.B \-n " or " \-\-no-tcp
+Don't advertise TCP for mount.
+.TP
.B \-P
Ignored (compatibility with unfsd??).
.TP
-.B \-p " or " \-\-port
+.B \-p " or " \-\-port num
Force
.B rpc.mountd
-to bind to the specified port, instead of using the random port
+to bind to the specified port num, instead of using the random port
number assigned by the portmapper.
.TP
+.B \-H " or " \-\-ha-callout prog
+Specify a high availability callout program, which will receive callouts
+for all client mount and unmount requests. This allows
+.B rpc.mountd
+to be used in a High Availability NFS (HA-NFS) environment. This callout is not
+needed (and should not be used) with 2.6 and later kernels (instead,
+mount the nfsd filesystem on
+.B /proc/fs/nfsd
+).
+The program will be called with 4 arguments.
+The first will be
+.B mount
+or
+.B unmount
+depending on the reason for the callout.
+The second will be the name of the client performing the mount.
+The third will be the path that the client is mounting.
+The last is the number of concurrent mounts that we believe the client
+has of that path.
+.TP
+.BI "\-P," "" " \-\-state\-directory\-path " directory
+specify a directory in which to place statd state information.
+If this option is not specified the default of
+.BR /var/lib/nfs
+is used. (This is a Debian-specific extension.)
+.TP
.B \-V " or " \-\-nfs-version
This option can be used to request that
.B rpc.mountd
You have to use the daemon name
.B mountd
-for the daemon name (even if the binary has a different name). For the
-client names you can only use the keyword ALL or IP addresses (NOT
-host or domain names).
+for the daemon name (even if the binary has a different name).
For further information please have a look at the
-.BR tcpd (8),
-.BR hosts_allow (5)
+.BR tcpd (8)
and
.BR hosts_access (5)
manual pages.
.BR rpc.rquotad (8).
.SH FILES
.BR /etc/exports ,
-.BR /var/state/nfs/xtab .
+.BR /var/lib/nfs/xtab .
.SH AUTHOR
Olaf Kirch, H. J. Lu, G. Allan Morris III, and a host of others.