|
|
6006dc |
diff -up nfs-utils-1.3.0/utils/exportfs/exports.man.orig nfs-utils-1.3.0/utils/exportfs/exports.man
|
|
|
6006dc |
--- nfs-utils-1.3.0/utils/exportfs/exports.man.orig 2017-11-03 07:45:47.000000000 -0400
|
|
|
6006dc |
+++ nfs-utils-1.3.0/utils/exportfs/exports.man 2017-11-03 09:25:47.000000000 -0400
|
|
|
6006dc |
@@ -410,7 +410,7 @@ of the filesystem must be handled elsewh
|
|
|
6006dc |
|
|
|
6006dc |
.TP
|
|
|
6006dc |
.IR pnfs
|
|
|
6006dc |
-This option allows enables the use of pNFS extension if protocol level
|
|
|
6006dc |
+This option enables the use of the pNFS extension if the protocol level
|
|
|
6006dc |
is NFSv4.1 or higher, and the filesystem supports pNFS exports. With
|
|
|
6006dc |
pNFS clients can bypass the server and perform I/O directly to storage
|
|
|
6006dc |
devices. The default can be explicitly requested with the
|
|
|
6006dc |
diff -up nfs-utils-1.3.0/utils/mount/nfs.man.orig nfs-utils-1.3.0/utils/mount/nfs.man
|
|
|
6006dc |
--- nfs-utils-1.3.0/utils/mount/nfs.man.orig 2017-11-03 07:45:47.000000000 -0400
|
|
|
6006dc |
+++ nfs-utils-1.3.0/utils/mount/nfs.man 2017-11-03 09:23:20.000000000 -0400
|
|
|
6006dc |
@@ -11,11 +11,8 @@ NFS is an Internet Standard protocol
|
|
|
6006dc |
created by Sun Microsystems in 1984. NFS was developed
|
|
|
6006dc |
to allow file sharing between systems residing
|
|
|
6006dc |
on a local area network.
|
|
|
6006dc |
-The Linux NFS client supports three versions
|
|
|
6006dc |
-of the NFS protocol:
|
|
|
6006dc |
-NFS version 2 [RFC1094],
|
|
|
6006dc |
-NFS version 3 [RFC1813],
|
|
|
6006dc |
-and NFS version 4 [RFC3530].
|
|
|
6006dc |
+Depending on kernel configuration, the Linux NFS client may
|
|
|
6006dc |
+support NFS versions 2, 3, 4.0, 4.1, or 4.2.
|
|
|
6006dc |
.P
|
|
|
6006dc |
The
|
|
|
6006dc |
.BR mount (8)
|
|
|
6006dc |
@@ -88,9 +85,8 @@ These options are valid to use with any
|
|
|
6006dc |
The NFS protocol version number used to contact the server's NFS service.
|
|
|
6006dc |
If the server does not support the requested version, the mount request
|
|
|
6006dc |
fails.
|
|
|
6006dc |
-If this option is not specified, the client negotiates a suitable version
|
|
|
6006dc |
-with
|
|
|
6006dc |
-the server, trying version 4 first, version 3 second, and version 2 last.
|
|
|
6006dc |
+If this option is not specified, the client tries version 4.1 first,
|
|
|
6006dc |
+then negotiates down until it finds a version supported by the server.
|
|
|
6006dc |
.TP 1.5i
|
|
|
6006dc |
.BI vers= n
|
|
|
6006dc |
This option is an alternative to the
|
|
|
6006dc |
@@ -752,7 +748,7 @@ NOTE: When used together, the 'local_loc
|
|
|
6006dc |
by 'nolock'/'lock' mount option.
|
|
|
6006dc |
.SS "Options for NFS version 4 only"
|
|
|
6006dc |
Use these options, along with the options in the first subsection above,
|
|
|
6006dc |
-for NFS version 4 and newer.
|
|
|
6006dc |
+for NFS version 4.0 and newer.
|
|
|
6006dc |
.TP 1.5i
|
|
|
6006dc |
.BI proto= netid
|
|
|
6006dc |
The
|
|
|
6006dc |
@@ -825,7 +821,7 @@ the behavior of this option in more deta
|
|
|
6006dc |
Specifies a single IPv4 address (in dotted-quad form),
|
|
|
6006dc |
or a non-link-local IPv6 address,
|
|
|
6006dc |
that the NFS client advertises to allow servers
|
|
|
6006dc |
-to perform NFS version 4 callback requests against
|
|
|
6006dc |
+to perform NFS version 4.0 callback requests against
|
|
|
6006dc |
files on this mount point. If the server is unable to
|
|
|
6006dc |
establish callback connections to clients, performance
|
|
|
6006dc |
may degrade, or accesses to files may temporarily hang.
|
|
|
6006dc |
@@ -838,6 +834,11 @@ In the presence of multiple client netwo
|
|
|
6006dc |
special routing policies,
|
|
|
6006dc |
or atypical network topologies,
|
|
|
6006dc |
the exact address to use for callbacks may be nontrivial to determine.
|
|
|
6006dc |
+.IP
|
|
|
6006dc |
+NFS protocol versions 4.1 and 4.2 use the client-established
|
|
|
6006dc |
+TCP connection for callback requests, so do not require the server to
|
|
|
6006dc |
+connect to the client. This option is therefore only affect NFS version
|
|
|
6006dc |
+4.0 mounts.
|
|
|
6006dc |
.TP 1.5i
|
|
|
6006dc |
.BR migration " / " nomigration
|
|
|
6006dc |
Selects whether the client uses an identification string that is compatible
|
|
|
6006dc |
@@ -1726,7 +1727,7 @@ file system table
|
|
|
6006dc |
.TP 1.5i
|
|
|
6006dc |
.I /etc/nfsmount.conf
|
|
|
6006dc |
Configuration file for NFS mounts
|
|
|
6006dc |
-.SH BUGS
|
|
|
6006dc |
+.SH NOTES
|
|
|
6006dc |
Before 2.4.7, the Linux NFS client did not support NFS over TCP.
|
|
|
6006dc |
.P
|
|
|
6006dc |
Before 2.4.20, the Linux NFS client used a heuristic
|
|
|
6006dc |
@@ -1745,9 +1746,9 @@ when the
|
|
|
6006dc |
.BR rsize " and " wsize
|
|
|
6006dc |
settings were smaller than the system's page size.
|
|
|
6006dc |
.P
|
|
|
6006dc |
-The Linux NFS client does not yet support
|
|
|
6006dc |
-certain optional features of the NFS version 4 protocol,
|
|
|
6006dc |
-such as security negotiation, server referrals, and named attributes.
|
|
|
6006dc |
+The Linux client's support for protocol versions depend on whether the
|
|
|
6006dc |
+kernel was built with options CONFIG_NFS_V2, CONFIG_NFS_V3,
|
|
|
6006dc |
+CONFIG_NFS_V4, CONFIG_NFS_V4_1, and CONFIG_NFS_V4_2.
|
|
|
6006dc |
.SH "SEE ALSO"
|
|
|
6006dc |
.BR fstab (5),
|
|
|
6006dc |
.BR mount (8),
|
|
|
6006dc |
@@ -1780,4 +1781,8 @@ RFC 1833 for the RPC bind specification.
|
|
|
6006dc |
.br
|
|
|
6006dc |
RFC 2203 for the RPCSEC GSS API protocol specification.
|
|
|
6006dc |
.br
|
|
|
6006dc |
-RFC 3530 for the NFS version 4 specification.
|
|
|
6006dc |
+RFC 7530 for the NFS version 4.0 specification.
|
|
|
6006dc |
+.br
|
|
|
6006dc |
+RFC 5661 for the NFS version 4.1 specification.
|
|
|
6006dc |
+.br
|
|
|
6006dc |
+RFC 7862 for the NFS version 4.2 specification.
|