I had occasion to add NFS Read Only exports from several servers holding several generations of source RPMs to build, to be mounted on a build client. I always have to look at an existing setup, and replicate the configuration files ( /etc/exports and /etc/fstab
). Some RPM packages are needed as well
On the server side, we need to install the package: nfs-utils as a 'keystone' that pulls in other dependencies it needs
# yum install nfs-utils
Do an edit in /etc/exports
#
/path/to exported/directory 10.85.0.0/16(ro)
#
And finally enable the services, and start them:
# /sbin/chkconfig portmap on
# /sbin/chkconfig nfs on
# /sbin/service portmap start
# /sbin/service nfs start
Turning to the client side, we needs a running portmap and netfs
# yum install nfs-utils
Make any needed mountpoints:
# mkdir -p /mnt/nfs/1
# mkdir -p /mnt/nfs/2
# mkdir -p /mnt/nfs/3
# mkdir -p /mnt/nfs/4
Add needed entries in the /etc/fstab [Note: I spread the content over two lines for each entry for presentation purposes]
#
10.85.85.232:/var/ftp /mnt/nfs/1 nfs rsize=32768,wsize=32768,soft,nolock 0 0
10.85.85.253:/var/ftp /mnt/nfs/2 nfs rsize=32768,wsize=32768,soft,nolock 0 0
10.85.85.154:/var/ftp /mnt/nfs/3 nfs rsize=32768,wsize=32768,soft,nolock 0 0
10.85.85.133:/var/ftp /mnt/nfs/4 nfs rsize=32768,wsize=32768,soft,nolock 0 0
#
And finally enable the services, and start them:
# /sbin/chkconfig portmap on
# /sbin/chkconfig netfs on
# /sbin/service portmap start
# /sbin/service netfs start
Do the mounts:
# mount -a
Test using df -h and ls down in the mounts
All done