Topics Summary

 

What is NFS?

NFS stands for network file system. It is used to share the files or directories between two Unix/Linux machines.

NFS supports for homogeneous environment which means it shares files or directories between same kinds of operating systems.

Network file systems doesn’t mean that the files are stored in the network, those are stored on the hard drive but those are shared among the network.

Every network based file system will be a disk based files system.

 

The following diagram shows the systems connected across the network.

 

List of versions of NFS Server:

Operating system NFS Version

 

Operating systemNFS version
RHEL 4NFS3
RHEL 5NFS3
RHEL 6NFS4
RHEL 7NFS 4.1

 

The major advancements of NFS4 over NFS3 and earlier are

  • NFS4 don’t require portmap service.
  • NFS4 uses TCP for reliability compared to UDP.
  • NFS4 uses 32kb page size for improving the performance. In earlier it is 1024 bytes.
  • NFS4 and NFS3 support the files that are larger than 2GB.

 

Note:

This protocol doesn’t supports by windows