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 the homogeneous environment which means it shares files or directories between same kinds of operating systems.

Network file systems don'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 to the network.

 

List of versions of NFS Server:

Operating system NFS Version

 

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

 

The major advancements of NFS4 over NFS3 and earlier are

  • NFS4 don’t require port map 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 support by windows

 

Topics Summary