The Network File System (NFS) is a distributed filesystem
that provides transparent access to files and directories that are
shared by remote systems. It enables you to centralize the administration
of these files and directories. NFS provides a single copy of the
directory that can be shared by all the systems on the network,
instead of duplicating common directories, such as /usr/local on each system.
How
NFS works |
 |
The NFS environment consists of the following components:
The NFS services is a collection of daemons and kernel components,
and commands that enable systems with different architectures running different
operating systems to share filesystems across a network. The physical
location of the filesystem does not affect the NFS services. The NFS
services enable you to place a copy of the filesystem on an NFS server
and allow all other systems, or a subset of systems in the network to
access it.
Filesystems that are shared between an NFS server and an NFS
client across a network are known as NFS filesystems. The shared
filesystem can refer to an entire file hierarchy, or a single file.
In the NFS context, a system that shares its filesystems over
a network is known as a server, and a system that mounts and accesses
these shared filesystems is known as a client. The NFS service enables
a system to access a filesystem located on a remote system.
Once the filesystem is shared by a server, it can be accessed
by a client. Clients access files on the server by mounting the
shared filesystem. For users, these mounted filesystems appear as
a part of the local filesystem.