1. Ground work:
We need the below information in hand and confirm the required deamon status.
ü Nfs Server name
ü Exported directory
ü Nfs Client name
ü Nfs local mount point name.
ü check showmount -e --> To confirm the exported directory list.
ü showmount -a --> To confirm the list of nfs client server names.
Server Side Configuration: Start the NFS and portmap daemon
# lslpp –L | grep bos.net* --> Check the nfs server and client installed.
# startsrc –g nfs --> start the nfs group deamon
# startsrc -s nfsd --> start the nfsd deamon
# startsrc -s mountd --> start the mountd deamon
# lssrc -g nfs --> check the nfs group deamon in active state
# lssrc -s nfsd --> Check the nfsd deamon
# lssrc -s mountd --> check the mountd deamon
• Client Side Configuration: Start the NFS and portmap daemon
# lslpp –L | grep bos.net* --> Check the nfs server and client installed
# startsrc –g nfs --> start the nfs group deamon
# startsrc –s portmap --> start the portmap deamon.
# lssrc -s nfsd --> check the nfs group deamon in active state
# lssrc -s portmap --> Check the protmap deamon in active state.
# lssrc -s biod --> Check the biod deamon in active state.
2. Exporting an NFS filesystem
Using Smitty:
# ls -l /etc/exports --> Check exports file exits.
# cp -p /etc/exports /etc/exports_bak --> Take the backup of the exports file.
# smitty mknfsexp --> Exporting the nfs filesystem.
Specify appropriate values in the PATHNAME of directory to export
MODE to export directory,
EXPORT directory now, system restart or both fields.
# cat /etc/exports --> To confirm the exported directory are present on the /etc/exports.
Using Command line:
# cp -p /etc/exports /etc/exports_bak --> Take the backup of the exports file.
# vi /etc/exports --> To Create an entry for each directory to be exported, using the full path name of the directory.
# exportfs -a --> To read the /etc/exports file and exports all the directories listed.
# showmount -e --> To confirm the exported directory listed.
# showmount -a --> To confirm the nfs client name and directory list.
3. Mounting the NFS filesystem on the client.
Using Smitty:
# showmount -e --> To verify the NFS server has exported the directory.
# mkdir /local_directory --> To create the mounting directory if not already exist.
# smitty mknfsmnt --> mount the NFS filesystem.
PATHNAME of mount point.
PATHNAME of remote directory.
HOST where remote directory resides.
MOUNT now, add entry to /etc/filesystems or both?
/etc/filesystems entry will mount the directory on system RESTART.
MODE for this NFS file system.
#df -gt --> To confirm the nfs filesystem has been mounted
Using Command line:
# showmount -e --> To verify the NFS server has exported the directory.
# mkdir /local_directory --> To create the mounting directory if not already exist.
# mount ServerName:/remote/directory /local/directory
#df -gt --> To confirm the nfs filesystem has been mounted
4. Roll back
Unexporting the NFS filesystem on the NFS server
Using Smitty:
Login to the NFS server and follw the below procedure.
# cp -p /etc/exports --> To copy the exports directory.
# smitty rmnfsexp --> To unexport the nfs directory.
Using command line:
# vi /etc/exports --> To Find the entry for the directory you wish to unexport, and the delete that line.
# cat /etc/exports --> To check the directory now is removed and unexported.
If NFS is current running,
#exportfs -u where dirname is the full path name of the directory you just deleted from the /etc/exports file.
Removing the NFS mount on the NFS client server.
Using Smitty:
#smitty rmnfsmnt
# cat /etc/filesystems --> To confirm the entry has been deleted properly.
Using command line:
#umount --> To unmount the directory.
# cp -p /etc/filesystems /etc/filesystems_bak --> To take the backup of the /etc/filesytems file.
# vi /etc/filesystems --> Find the entry for the directory you just unmounted, and then delete it.
# cat /etc/filesystems --> To confirm the entry for the directory you just unmounted properly.
Note: If you happy about the above article, please leave your comments / Reactions.