10.2. NFS Client Configuration
The NFS protocol version used in Red Hat Enterprise Linux 6 is identified by the mount
options nfsvers
or vers
. By default, mount
will use NFSv4 with mount -t nfs
. If the server does not support NFSv4, the client will automatically step down to a version supported by the server. If you use the nfsvers
/vers
option to pass a particular version not supported by the server, the mount will fail. The file system type nfs4 is also available for legacy reasons; this is equivalent to running mount -t nfs -o nfsvers=4 host
:/remote/export
/local/directory
.
10.2.1. Mounting NFS File Systems using /etc/fstab
An alternate way to mount an NFS share from another machine is to add a line to the
/etc/fstab
file. The line must state the hostname of the NFS server, the directory on the server being exported, and the directory on the local machine where the NFS share is to be mounted. You must be root to modify the
/etc/fstab
file.
The general syntax for the line in /etc/fstab
is as follows:
server:/usr/local/pub /pub nfs rsize=8192,wsize=8192,timeo=14,intr
The mount point /pub
must exist on the client machine before this command can be executed. After adding this line to /etc/fstab
on the client system, use the command mount /pub
, and the mount point /pub
is mounted from the server.
The /etc/fstab
file is referenced by the netfs
service at boot time, so lines referencing NFS shares have the same effect as manually typing the mount
command during the boot process.
A valid /etc/fstab
entry to mount an NFS export should contain the following information:
server
:/remote/export
/local/directory
nfs options
0 0
The variables
server
,
/remote/export
,
/local/directory
, and
options
are the same ones used when manually mounting an NFS share. Refer to
Section 10.2, “NFS Client Configuration” for a definition of each variable.
The mount point /local/directory
must exist on the client before /etc/fstab
is read. Otherwise, the mount will fail.
For more information about /etc/fstab
, refer to man fstab
.