diff options
Diffstat (limited to 'upstream/opensuse-leap-15-6/man5/nfsmount.conf.5')
-rw-r--r-- | upstream/opensuse-leap-15-6/man5/nfsmount.conf.5 | 118 |
1 files changed, 78 insertions, 40 deletions
diff --git a/upstream/opensuse-leap-15-6/man5/nfsmount.conf.5 b/upstream/opensuse-leap-15-6/man5/nfsmount.conf.5 index 3aa34564..10287cdf 100644 --- a/upstream/opensuse-leap-15-6/man5/nfsmount.conf.5 +++ b/upstream/opensuse-leap-15-6/man5/nfsmount.conf.5 @@ -1,53 +1,84 @@ -.\"@(#)nfsmount.conf.5" -.TH NFSMOUNT.CONF 5 "9 October 2012" +.\" @(#)nfsmount.conf.5" +.TH NFSMOUNT.CONF 5 "16 December 2020" .SH NAME nfsmount.conf - Configuration file for NFS mounts .SH SYNOPSIS Configuration file for NFS mounts that allows options to be set globally, per server or per mount point. .SH DESCRIPTION -The configuration file is made up of multiple sections -followed by variables associated with that section. -A section is defined by a string enclosed by +The configuration file is made up of multiple section headers +followed by variable assignments associated with that section. +A section header is defined by a string enclosed by .BR [ -and +and .BR ] -branches. -Variables are assignment statements that assign values -to particular variables using the -.BR = -operator, as in +brackets. +Variable assignments are assignment statements that assign values +to particular variables using the +.BR = +operator, as in .BR Proto=Tcp . -The variables that can be assigned are exactly the set of NFS specific +The variables that can be assigned are the set of NFS specific mount options listed in -.BR nfs (5). +.BR nfs (5) +together with the filesystem-independant mount options listed in +.BR mount (8) +and three additions: +.B Sloppy=True +has the same effect as the +.B -s +option to +.IR mount , +and +.B Foreground=True +and +.B Background=True +have the same effect as +.B bg +and +.BR fg . +.PP +Options in the config file may be given in upper, lower, or mixed case +and will be shifted to lower case before being passed to the filesystem. +.PP +Boolean mount options which do not need an equals sign must be given as +.RI \[dq] option =True". +Instead of preceeding such an option with +.RB \[dq] no \[dq] +its negation must be given as +.RI \[dq] option =False". .PP Sections are broken up into three basic categories: Global options, Server options and Mount Point options. .HP .B [ NFSMount_Global_Options ] - This statically named section -defines all of the global mount options that can be +defines all of the global mount options that can be applied to every NFS mount. .HP -.B [ Server \(lqServer_Name\(rq ] -- This section defines all the mount options that should -be used on mounts to a particular NFS server. The -.I \(lqServer_Name\(rq -strings needs to be surrounded by '\(lq' and -be an exact match of the server name used in the +.B [ Server \[dq]Server_Name\[dq] ] +- This section defines all the mount options that should +be used on mounts to a particular NFS server. The +.I \[dq]Server_Name\[dq] +strings needs to be surrounded by '\[dq]' and be an exact match +(ignoring case) of the server name used in the .B mount -command. +command. .HP -.B [ MountPoint \(lqMount_Point\(rq ] -- This section defines all the mount options that +.B [ MountPoint \[dq]Mount_Point\[dq] ] +- This section defines all the mount options that should be used on a particular mount point. -The -.I \(lqMount_Point\(rq -string needs to be surrounded by '\(lq' and be an -exact match of the mount point used in the -.BR mount -command. +The +.I \[dq]Mount_Point\[dq] +string needs to be surrounded by '\[dq]' and be an +exact match of the mount point used in the +.BR mount +command. Though path names are usually case-sensitive, the Mount_Point +name is matched insensitive to case. +.PP +The sections are processed in the reverse of the order listed above, and +any options already seen, either in a previous section or on the +command line, will be ignored when seen again. .SH EXAMPLES .PP These are some example lines of how sections and variables @@ -57,37 +88,44 @@ are defined in the configuration file. .br Proto=Tcp .RS -.HP +.PP The TCP/IPv4 protocol will be used on every NFS mount. -.HP .RE -[ Server \(lqnfsserver.foo.com\(rq ] +.PP +[ Server \[dq]nfsserver.foo.com\[dq] ] .br rsize=32k .br wsize=32k .br proto=udp6 -.HP .RS +.PP A 32k (32768 bytes) block size will be used as the read and write size on all mounts to the 'nfsserver.foo.com' server. UDP/IPv6 is the protocol to be used. -.HP .RE -.BR -[ MountPoint \(lq/export/home\(rq ] +.PP +[ MountPoint \[dq]/export/home\[dq] ] .br Background=True .RS -.HP +.PP All mounts to the '/export/home' export will be performed in the background (i.e. done asynchronously). -.HP +.RE .SH FILES -.TP 10n +.I /usr/etc/nfsmount.conf +.br +.I /usr/etc/nfsmount.conf.d/*.conf +.br .I /etc/nfsmount.conf -Default NFS mount configuration file +.br +.I /etc/nfsmount.conf.d/*.conf +.br +.IP +Default NFS mount configuration files, variables set in the later file +over-ride those in the earlier file. .PD .SH SEE ALSO .BR nfs (5), |