p .Nm makes all filesystems listed in .Xr exports 5 available to .Tn NFS clients, and then listens for mount service requests at the port indicated in the .Tn NFS server specification; see .%T "Network File System Protocol Specification" , RFC 1094, Appendix A, and .%T "NFS: Network File System Version 3 Protocol Specification" , Appendix I.
p Options and operands available for .Nm mountd : l -tag -width Fl t Fl d Enable debugging mode. .Nm will not detach from the controlling terminal and will print debugging messages to stderr. t Fl N Do not require privileged ports for mount or NFS RPC calls. This option is equivalent to specifying .Ql -noresvport -noresvmnt on every export. See .Xr exports 5 for more information. Some operating systems (notably Mac OS X) require this option. t Fl P Ar policy IPsec .Ar policy string, as described in .Xr ipsec_set_policy 3 . Multiple IPsec policy strings may be specified by using a semicolon as a separator. If conflicting policy strings are found in a single line, the last string will take effect. If an invalid IPsec policy string is used .Nm logs an error message and terminates itself. t Fl p Ar port Force .Nm to bind to the given port. If this option is not given, .Nm may bind to every anonymous port (in the range 600\^\(en1023) which causes trouble when trying to use NFS through a firewall. t Ar exportsfile The .Ar exportsfile argument specifies an alternative location for the .Xr exports 5 file. Multiple exports files can be defined. .El
p When .Nm is started, it loads the export host addresses and options into the kernel using the .Xr nfssvc 2 system call. After changing the exports file, a hangup signal should be sent to the .Nm daemon to get it to reload the export information. After sending the .Dv SIGHUP
p .Dl kill -s HUP $(cat /var/run/mountd.pid)
p check the syslog output to see if .Nm logged any parsing errors in the exports file.
p After receiving .Dv SIGTERM , .Nm sends a broadcast request to remove the mount list from all the clients. This can take a long time, since the broadcast request waits for each client to respond. .Sh FILES l -tag -width ".Pa /var/run/mountd.pid" -compact t Pa /etc/exports the list of exported filesystems t Pa /var/run/mountd.pid the pid of the currently running .Nm t Pa /var/db/mountdtab the list of remotely mounted filesystems .El .Sh SEE ALSO .Xr nfsstat 1 , .Xr nfssvc 2 , .Xr ipsec_set_policy 3 , .Xr exports 5 , .Xr nfsd 8 , .Xr rpcbind 8 , .Xr showmount 8 .Sh HISTORY The .Nm utility first appeared in x 4.4 .