NFS

Stands for "Network File System." NFS is a protocol used to access files over a network. It was developed by Sun Microsystems and introduced in 1989. The protocol is platform-independent, meaning it works across multiple operating systems and network configurations.

While "file system" makes up two-thirds of the NFS acronym, the Network File System is not an actual file system like NTFS or APFS. Instead, it is a protocol that provides standard commands for accessing files from network-based storage locations. It is built on the RPC protocol and uses remote procedure calls to access files.

Examples of NFS commands include:

  • NFSPROC_LOOKUP() - find files based on the filename
  • NFSPROC_READ() - read from a file
  • NFSPROC_WRITE() - write to a file

NFS can mount shared files in a local directory, allowing client systems to access remote data as a local folder. The client can traverse subdirectories, look up file permissions, and read, write, and create files. NFS translates the file paths and file commands to work with the corresponding file system.

NOTE: NFS is an open standard, meaning any developer can add Network File System support to an application. However, in order for NFS to function, both the server and client systems must support NFS.

Updated February 10, 2020 by Per C.

quizTest Your Knowledge

What is the purpose of ITSM?

A
It defines a company's security practices.
0%
B
It defines how teams manage the delivery of IT services to customers.
0%
C
It defines a software development process.
0%
D
It defines service level agreements for a company's IT services.
0%
Correct! Incorrect!     View the ITSM definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of NFS on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.