Provided by: nfs-common_2.6.4-4ubuntu1_amd64 bug

NAME

       nfs.conf - general configuration for NFS daemons and tools

SYNOPSIS

       /etc/nfs.conf

DESCRIPTION

       This  file  contains  site-specific  configuration  for  various  NFS  daemons and other processes.  Most
       configuration can also be passed to processes via command line arguments, but it can be  more  convenient
       to  have  a  central  file.   In  particular,  this  encourages consistent configuration across different
       processes.

       When command line options are provided, they override values set in this file.  When this file  does  not
       specify  a  particular  parameter,  and  no  command  line option is provided, each tool provides its own
       default values.

       The file format supports multiple sections, each of which can  contain  multiple  value  assignments.   A
       section is introduced by a line containing the section name enclosed in square brackets, so
              [global]
       would  introduce  a  section called global.  A value assignment is a single line that has the name of the
       value, an equals sign, and a setting for the value, so
              threads = 4
       would set the value named threads in the current section to 4.  Leading and trailing spaces and  tab  are
       ignored,  as  are  spaces and tabs surrounding the equals sign.  Single and double quotes surrounding the
       assigned value are also removed.  If the resulting string is empty, the whole assignment is ignored.

       Any line starting with “#” or “;” is ignored, as is any blank line.

       If the assigned value started with a “$” then the remainder is treated as a name and looked  for  in  the
       section [environment] or in the processes environment (see environ(7)).  The value found is used for this
       value.

       The value name include is special.  If a section contains
              include = /some/file/name
       then the named file will be read, and any value assignments found there-in will be added to  the  current
       section.  If the file contains section headers, then new sections will be created just as if the included
       file appeared in place of the include line.  If the file name starts with a hyphen then that is  stripped
       off  before  the  file is opened, and if file doesn't exist no warning is given.  Normally a non-existent
       include file generates a warning.

       Lookup of section and value names is case-insensitive.

       Where a Boolean value is expected, any of true, t, yes, y, on, or 1 can be used for "true", while  false,
       f, no, n, off, or 0 can be used for "false".  Comparisons are case-insensitive.

SECTIONS

       The  following  sections  are  known  to  various programs, and can contain the given named values.  Most
       sections can also contain a debug value, which can be one or more from  the  list  general,  call,  auth,
       parse,  all.   When  a list is given, the members should be comma-separated.  The values 0 and 1 are also
       accepted, with '0' making no changes to the debug level, and '1' equivalent to specifying 'all'.

       general
              Recognized values: pipefs-directory.

              See blkmapd(8), rpc.idmapd(8), and rpc.gssd(8) for details.

       exports
              Recognized values: rootdir.

              Setting rootdir to a valid path causes the nfs server to act as if  the  supplied  path  is  being
              prefixed  to all the exported entries. For instance, if rootdir=/my/root, and there is an entry in
              /etc/exports for /filesystem, then the client will be able to mount the path as  /filesystem,  but
              on the server, this will resolve to the path /my/root/filesystem.

       exportd
              Recognized values: manage-gids, threads, cache-use-ipaddr, ttl, state-directory-path

              See exportd(8) for details.

              Note that setting "debug = auth" for exportd is equivalent to providing the --log-auth option.

       nfsdcltrack
              Recognized values: storagedir.

              The nfsdcltrack program is run directly by the Linux kernel and there is no opportunity to provide
              command line arguments, so the configuration file is the only way to configure this program.   See
              nfsdcltrack(8) for details.

       nfsd   Recognized  values:  threads,  host,  scope, port, grace-time, lease-time, udp, tcp, vers3, vers4,
              vers4.0, vers4.1, vers4.2, rdma,

              Version and protocol values  are  Boolean  values  as  described  above,  and  are  also  used  by
              rpc.mountd.   Threads and the two times are integers.  port and rdma are service names or numbers.
              See rpc.nfsd(8) for details.

       mountd Recognized values: manage-gids, descriptors, port, threads, reverse-lookup, cache-use-ipaddr, ttl,
              state-directory-path, ha-callout.

              These,  together with the protocol and version values in the [nfsd] section, are used to configure
              mountd.  See rpc.mountd(8) for details.

              Note that setting "debug = auth" for mountd is equivalent to providing the --log-auth option.

              The state-directory-path value in the [mountd] section is also used by exportfs(8).

       statd  Recognized values: port, outgoing-port, name, state-directory-path, ha-callout.

              See rpc.statd(8) for details.

       lockd  Recognized values: port and udp-port.

              See rpc.statd(8) for details.

       sm-notify
              Recognized values: retry-time, outgoing-port, and outgoing-addr.

              See sm-notify(8) for details.

       gssd   Recognized  values:  verbosity,  rpc-verbosity,  use-memcache,  use-machine-creds,  use-gss-proxy,
              avoid-dns,   limit-to-legacy-enctypes,   context-timeout,  rpc-timeout,  keytab-file,  cred-cache-
              directory, preferred-realm, set-home.

              See rpc.gssd(8) for details.

       svcgssd
              Recognized values: principal, verbosity, rpc-verbosity, idmap-verbosity.

              See rpc.svcgssd(8) for details.

       exportfs
              Only debug= is recognized.

       nfsrahead
              Recognized values: nfs, nfsv4, default.

              See nfsrahead(5) for deatils.

FILES

       /etc/nfs.conf
                 Default NFS client configuration file

       /etc/nfs.conf.d
                 When this directory exists and files ending with ".conf" exist, those files will be used to set
                 configuration variables. These files will override variables set in /etc/nfs.conf

SEE ALSO

       nfsdcltrack(8), rpc.nfsd(8), rpc.mountd(8), nfsmount.conf(5).

                                                                                                     NFS.CONF(5)