System Administration Commands nfsd(1M)
NAME
nfsd - NFS daemon
SYNOPSIS
/usr/lib/nfs/nfsd [-a] [-c #_conn] [-l listen_backlog] [-
p protocol] [-t device] [nservers]
DESCRIPTION
nfsd is the daemon that handles client file system requests.
Only users with {PRIV_SYS_NFS} and sufficient privileges to
write to /var/run can run this daemon.
The nfsd daemon is automatically invoked using share(1M)
with the -a option.
By default, nfsd starts over the TCP and UDP transports for
versions 2 and 3. By default, it starts over the TCP for
version 4. You can change this with the -p option.
A previously invoked nfsd daemon started with or without
options must be stopped before invoking another nfsd com-
mand.
Administrators wanting to change startup parameters for nfsd
should, as root, make changes in the /etc/default/nfs file.
See nfs(4).
OPTIONS
The following options are supported:
-a Start a NFS daemon over all available con-
nectionless and connection-oriented tran-
sports, including UDP and TCP. Equivalent of
setting the NFSD_PROTOCOL parameter to ALL
in the nfs file.
-c #_conn This sets the maximum number of connections
allowed to the NFS server over connection-
oriented transports. By default, the number
of connections is unlimited. Equivalent of
the NFSD_MAX_CONNECTIONS parameter in the
nfs file.
-l Set connection queue length for the NFS TCP
over a connection-oriented transport. The
default value is 32 entries. Equivalent of
the NFSD_LISTEN_BACKLOG parameter in the nfs
file.
-p protocol Start a NFS daemon over the specified proto-
col. Equivalent of the NFSD_PROTOCOL parame-
ter in the nfs file.
-t device Start a NFS daemon for the transport speci-
fied by the given device. Equivalent of the
NFSD_DEVICE parameter in the nfs file.
OPERANDS
The following operands are supported:
nservers This sets the maximum number of concurrent
NFS requests that the server can handle.
This concurrency is achieved by up to
nservers threads created as needed in the
kernel. nservers should be based on the load
expected on this server. 16 is the usual
number of nservers. If nservers is not
specified, the maximum number of concurrent
NFS requests will default to 1. Equivalent
of the NFSD_SERVERS parameter in the nfs
file.
USAGE
If the NFS_PORTMON variable is set in /etc/system, then
clients are required to use privileged ports (ports <
IPPORT_RESERVED) to get NFS services. This variable is equal
to zero by default. This variable has been moved from the
"nfs" module to the "nfssrv" module. To set the variable,
edit the /etc/system file and add this entry:
set nfssrv:nfs_portmon = 1
EXIT STATUS
0 Daemon started successfully.
1 Daemon failed to start.
FILES
.nfsXXX Client machine pointer to an
open-but-unlinked file.
/etc/default/nfs Contains startup parameters
for nfsd.
/etc/system System configuration infor-
mation file.
/var/nfs/v4_state Directories used by the
/var/nfs/v4_oldstate server to manage client
state information. These
directories should not be
removed.
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWnfssu |
|_____________________________|_____________________________|
SEE ALSO
ps(1), svcs(1), mountd(1M), share(1M), svcadm(1M), nfs(4),
sharetab(4), system(4), attributes(5), smf(5)
System Administration Guide: Naming and Directory Services
(DNS, NIS, and LDAP)
NOTES
Manually starting and restarting nfsd is not recommended. If
it is necessary to do so, use svcadm to enable or disable
the nfs service (svc:/network/nfs/server). If it is dis-
abled, it will be enabled by share_nfs(1M), unless its
application/auto_enable property is set to false. See the
System Administration Guide: Naming and Directory Services
(DNS, NIS, and LDAP), and svcadm(1M) for more information.
The nfsd service is managed by the service management facil-
ity, smf(5), under the service identifier:
svc:/network/nfs/server
Administrative actions on this service, such as enabling,
disabling, or requesting restart, can be performed using
svcadm(1M). The service's status can be queried using the
svcs(1) command.
|
|