NFS是Network File System(网絡文件系统)主要功能是通过网络让不同的服务器之间可以共享文件或者目录。NFS客户端一般是应用服务器(比如web负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下
NFS在文件传送过程中依赖与RPC(远程过程调用)协议。NFS本身是没有提供信息传送的协议和功能的但是能够用过网络进行图片,视频附件等分享功能。只要用到NFS的地方都需要启动RPC服务不论是NFS的服务端还是客戶端。
NFS和RPC的关系:可以理解为NFS是一个网络文件系统(比喻为租房的房主)而RPC是负责信息的传输(中介),客户端(相当于租房的租客)
需要用到的命令:
以后主要讲解参数含义:
(rw,sync) 其中rw代表拥有读写的权限,sync代表数据同步写入NFS服务器端的硬盘中也可以用async,async是大数据时使鼡是先写到缓存区,再写到磁盘里no_root_squash: 如果客户端以root身份登录,则对共享的服务器目录页有root的使用权限(不安全)
root_squash:如果客户端以root身份登錄,则对共享的服务器目录以匿名用户的权限操作一般为nobody或者nfsnobody.
6)nfs服务端和nfs客户端使用命令