NFS的全称是 Network File System,即高防服务器网络文件系统,NFS最初是由 Sun Microsytem公司开发出来的,重要实现的功效是让网络上的不同操作系统之间共享数据。NFS首先在远程服务端(共享数据的操作系统)共享出文件或者目录,然后远端共享出来的文件或者目录就可以通过挂载(mount)的方法挂接到本地的不同操作系统上。最后,本地系统就可以很方便地应用远端供给的文件服务,操作起来像在本地操作一样,从而实现了数据的共享。
图1显示了NFS共享数据的基础结构。
从图中可以看出,NFS由两个部分组成,即 NFS Server和NFSClient。 NFS Server端重要负责共享数据和相干的权限设定,而多个NFSClient端可以同时挂載共享出来的数据到自己指定的一个目录。例如NFS Client A将 NFS Server共享的目录挂载到了自己指定的/home/shae目录下,而 NES Cient B却将共享的目录挂载到了/data目录。接着进入挂载点目录,就能看到从 Server端共享出来的文件了。如果有足够的权限,还可以对这些共享资源进行拷贝、移动、修正和删除等操作。