NFS
- 简介
- NFS挂载原理
- RPC与NFS通讯原理
- NFS客户端和NFS服务器通讯过程
- 部署NFS
NFS简介
NFS(Network FIle System,网络文件系统)是一种分布式文件系统,允许网络中不同操作系统的计算机间共享文件,其协议基于TCP/IP协议层,可以将远端的计算机磁盘挂载至本地目录,读写文件与本地磁盘一样操作
NFS在文件传送过程中依赖于RPC(Remote Procedure Call)协议,RPC协议可以在不同的系统间使用,此通信协议与主机及操作系统设计无关,使用nfs时客户端只要使用mount命令将远端文件系统挂载至本地目录下,当挂载成功后,本地挂载点X目录下如果原先存在数据,则原有数据都不可见,用户看到的是远端主机的目录
NFS本身可以认为是RPC的一个程序,只要用到NFS的地方都要启动RPC服务,不论是客户端还是服务端,NFS是一种文件系统,RPC负责传输过程
NFS挂载原理
当NFS服务器设置好一个共享目录/home/public后,其他具有访问权限的NFS客户端便可以将这个目录挂载至本地文件系统的