X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fexportfs%2Fexports.man;h=7a032bc9609453e3295e84b891c742dc2cfe84a5;hp=62239441f6f8485e027b7ea33abd1401e40e56db;hb=553caba3865667724291106d919e7c3fdf9534aa;hpb=d38ea02d0e4bcdc4e0114567028596f7bcba45b9 diff --git a/utils/exportfs/exports.man b/utils/exportfs/exports.man index 6223944..7a032bc 100644 --- a/utils/exportfs/exports.man +++ b/utils/exportfs/exports.man @@ -79,6 +79,11 @@ may work by accident when reverse DNS lookups fail. '''.B \-\-public\-root '''option. Multiple specifications of a public root will be ignored. .PP +.SS RPCSEC_GSS security +To restrict access to an export using rpcsec_gss security, use the special +string "gss/krb5" as the client. It is not possible to simultaneously require +rpcsec_gss and to make requirements on the IP address of the client. +.PP .SS General Options .IR exportfs understands the following export options: @@ -256,6 +261,28 @@ If a path is given (e.g. then the nominted path must be a mountpoint for the exportpoint to be exported. +.TP +.IR fsid= num +This option forces the filesystem identification portion of the file +handle and file attributes used on the wire to be +.I num +instead of a number derived from the major and minor number of the +block device on which the filesystem is mounted. Any 32 bit number +can be used, but it must be unique amongst all the exported filesystems. + +This can be useful for NFS failover, to ensure that both servers of +the failover pair use the same NFS file handles for the shared filesystem +thus avoiding stale file handles after failover. + +Some Linux filesystems are not mounted on a block device; exporting +these via NFS requires the use of the +.I fsid +option (although that may still not be enough). + +The value 0 has a special meaning when use with NFSv4. NFSv4 has a +concept of a root of the overall exported filesystem. The export point +exported with fsid=0 will be used as this root. + .SS User ID Mapping .PP .I nfsd