Commit c500488f authored by Randy Dunlap's avatar Randy Dunlap Committed by Jonathan Corbet

Documentation: kernel-parameters: sort NFS parameters

Sort the NFS kernel command line parameters. This is done in 4 groups
so as to not have them intermingled: 'nfs' module parameters, 'nfs4'
module parameters, 'nfsd' module parameters, and nfs "global" (__setup,
no module) parameters.

There were 5 parameters which were listed with a space between the
parameter name and the following '=' sign. The space has been
removed since module parameters expect 'parameter=' with no intervening
space.
Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-doc@vger.kernel.org
Cc: Trond Myklebust <trond.myklebust@hammerspace.com>
Cc: Anna Schumaker <anna@kernel.org>
Cc: Chuck Lever <chuck.lever@oracle.com>
Cc: Jeff Layton <jlayton@kernel.org>
Cc: linux-nfs@vger.kernel.org
Link: https://lore.kernel.org/r/20230227025816.1083-1-rdunlap@infradead.orgSigned-off-by: default avatarJonathan Corbet <corbet@lwn.net>
parent 184cd8aa
...@@ -3428,14 +3428,13 @@ ...@@ -3428,14 +3428,13 @@
1 to enable accounting 1 to enable accounting
Default value is 0. Default value is 0.
nfsaddrs= [NFS] Deprecated. Use ip= instead. nfs.cache_getent=
See Documentation/admin-guide/nfs/nfsroot.rst. [NFS] sets the pathname to the program which is used
to update the NFS client cache entries.
nfsroot= [NFS] nfs root filesystem for disk-less boxes.
See Documentation/admin-guide/nfs/nfsroot.rst.
nfsrootdebug [NFS] enable nfsroot debugging messages. nfs.cache_getent_timeout=
See Documentation/admin-guide/nfs/nfsroot.rst. [NFS] sets the timeout after which an attempt to
update a cache entry is deemed to have failed.
nfs.callback_nr_threads= nfs.callback_nr_threads=
[NFSv4] set the total number of threads that the [NFSv4] set the total number of threads that the
...@@ -3446,18 +3445,6 @@ ...@@ -3446,18 +3445,6 @@
[NFS] set the TCP port on which the NFSv4 callback [NFS] set the TCP port on which the NFSv4 callback
channel should listen. channel should listen.
nfs.cache_getent=
[NFS] sets the pathname to the program which is used
to update the NFS client cache entries.
nfs.cache_getent_timeout=
[NFS] sets the timeout after which an attempt to
update a cache entry is deemed to have failed.
nfs.idmap_cache_timeout=
[NFS] set the maximum lifetime for idmapper cache
entries.
nfs.enable_ino64= nfs.enable_ino64=
[NFS] enable 64-bit inode numbers. [NFS] enable 64-bit inode numbers.
If zero, the NFS client will fake up a 32-bit inode If zero, the NFS client will fake up a 32-bit inode
...@@ -3465,6 +3452,10 @@ ...@@ -3465,6 +3452,10 @@
of returning the full 64-bit number. of returning the full 64-bit number.
The default is to return 64-bit inode numbers. The default is to return 64-bit inode numbers.
nfs.idmap_cache_timeout=
[NFS] set the maximum lifetime for idmapper cache
entries.
nfs.max_session_cb_slots= nfs.max_session_cb_slots=
[NFSv4.1] Sets the maximum number of session [NFSv4.1] Sets the maximum number of session
slots the client will assign to the callback slots the client will assign to the callback
...@@ -3492,21 +3483,14 @@ ...@@ -3492,21 +3483,14 @@
will be autodetected by the client, and it will fall will be autodetected by the client, and it will fall
back to using the idmapper. back to using the idmapper.
To turn off this behaviour, set the value to '0'. To turn off this behaviour, set the value to '0'.
nfs.nfs4_unique_id= nfs.nfs4_unique_id=
[NFS4] Specify an additional fixed unique ident- [NFS4] Specify an additional fixed unique ident-
ification string that NFSv4 clients can insert into ification string that NFSv4 clients can insert into
their nfs_client_id4 string. This is typically a their nfs_client_id4 string. This is typically a
UUID that is generated at system install time. UUID that is generated at system install time.
nfs.send_implementation_id = nfs.recover_lost_locks=
[NFSv4.1] Send client implementation identification
information in exchange_id requests.
If zero, no implementation identification information
will be sent.
The default is to send the implementation identification
information.
nfs.recover_lost_locks =
[NFSv4] Attempt to recover locks that were lost due [NFSv4] Attempt to recover locks that were lost due
to a lease timeout on the server. Please note that to a lease timeout on the server. Please note that
doing this risks data corruption, since there are doing this risks data corruption, since there are
...@@ -3518,7 +3502,15 @@ ...@@ -3518,7 +3502,15 @@
The default parameter value of '0' causes the kernel The default parameter value of '0' causes the kernel
not to attempt recovery of lost locks. not to attempt recovery of lost locks.
nfs4.layoutstats_timer = nfs.send_implementation_id=
[NFSv4.1] Send client implementation identification
information in exchange_id requests.
If zero, no implementation identification information
will be sent.
The default is to send the implementation identification
information.
nfs4.layoutstats_timer=
[NFSv4.2] Change the rate at which the kernel sends [NFSv4.2] Change the rate at which the kernel sends
layoutstats to the pNFS metadata server. layoutstats to the pNFS metadata server.
...@@ -3527,12 +3519,19 @@ ...@@ -3527,12 +3519,19 @@
driver. A non-zero value sets the minimum interval driver. A non-zero value sets the minimum interval
in seconds between layoutstats transmissions. in seconds between layoutstats transmissions.
nfsd.inter_copy_offload_enable = nfsd.inter_copy_offload_enable=
[NFSv4.2] When set to 1, the server will support [NFSv4.2] When set to 1, the server will support
server-to-server copies for which this server is server-to-server copies for which this server is
the destination of the copy. the destination of the copy.
nfsd.nfsd4_ssc_umount_timeout = nfsd.nfs4_disable_idmapping=
[NFSv4] When set to the default of '1', the NFSv4
server will return only numeric uids and gids to
clients using auth_sys, and will accept numeric uids
and gids from such clients. This is intended to ease
migration from NFSv2/v3.
nfsd.nfsd4_ssc_umount_timeout=
[NFSv4.2] When used as the destination of a [NFSv4.2] When used as the destination of a
server-to-server copy, knfsd temporarily mounts server-to-server copy, knfsd temporarily mounts
the source server. It caches the mount in case the source server. It caches the mount in case
...@@ -3540,13 +3539,14 @@ ...@@ -3540,13 +3539,14 @@
used for the number of milliseconds specified by used for the number of milliseconds specified by
this parameter. this parameter.
nfsd.nfs4_disable_idmapping= nfsaddrs= [NFS] Deprecated. Use ip= instead.
[NFSv4] When set to the default of '1', the NFSv4 See Documentation/admin-guide/nfs/nfsroot.rst.
server will return only numeric uids and gids to
clients using auth_sys, and will accept numeric uids nfsroot= [NFS] nfs root filesystem for disk-less boxes.
and gids from such clients. This is intended to ease See Documentation/admin-guide/nfs/nfsroot.rst.
migration from NFSv2/v3.
nfsrootdebug [NFS] enable nfsroot debugging messages.
See Documentation/admin-guide/nfs/nfsroot.rst.
nmi_backtrace.backtrace_idle [KNL] nmi_backtrace.backtrace_idle [KNL]
Dump stacks even of idle CPUs in response to an Dump stacks even of idle CPUs in response to an
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment