nfs的主要功能是通过网路让不同的机器系统之间可以彼此共享文件和目录。nfs服务器可以允许nfs客户端将远端nfs服务器的共享目录挂载到本地的nfs客户端中。在本地的nfs客户端看来,nfs服务器共享的目录就好像自己的磁盘分区和目录一样。而nfs一般用来存储共享视频,图片等静态数据。所以,nfs就是通过网络共享目录,让网络上的其他服务器能够挂载访问共享目录内的数据(视频,图片等静态文件)。
客户端NFS和服务端NFS通讯过程
1、首先服务器端启动RPC服务,并开启111端口
2、启动NFS服务,并向RPC注册端口信息
3、客户端启动RPC,向服务端的RPC服务请求服务端的NFS端口
4、服务端的RPC服务反馈NFS端口信息给客户端。
5、客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输。
1.3、NFS的应用场景
假如有3台机器A、B和C,它们需要访问同一个目录,而且目录中都是图片。传统的做法是将这些图片都分别放到A、B、C中,若使用NFS,只需要把图片放在A上,然后A共享给B和C即可。访问B和C时,是通过网络的方式去访问A上共享的那个目录。