Network File System (NFS) is one of the native ways of sharing files and applications across the network in the Linux/UNIX world. The NFS concept is somewhat similar to that of Microsoft Windows File Sharing, in that it allows you to attach to a remote file system (or disk) and work with it as if it were a local drive—a handy tool for sharing files and large storage space among users.
NFS and Windows File Sharing are solutions to the same problem; however, these solutions are very different beasts. NFS requires different configurations, management strategies, tools, and underlying protocols. We will explore these differences as well as show how to deploy NFS in the course of this chapter.