NFS

14.1 NFS介绍

  1. NFS是Network File System的缩写
  2. NFS最先由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本
  3. NFS数据传输基于RPC协议,RPC为Remote Procedure Call的简写。
  4. NFS应用场景是:A,B,C三台机器上须要保证被访问到的文件是同样的,A共享数据出来,B和C分别去挂载A共享的数据目录,从而B和C访问到的数据和A上的一致
  5. NFS架构
  6. NFS原理图

14.2 NFS服务端安装配置

  1. yum install -y nfs-utils rpcbind
  2. vim /etc/exports //加入以下内容 /home/nfstestdir 192.168.133.0/24(rw,sync,all_squash,anonuid=1000,anongid=1000) 保存配置文件后,执行以下准备操做
  3. mkdir /home/nfstestdir
  4. chmod 777 /home/nfstestdir
  5. systemctl start rpcbind
  6. systemctl start nfs
  7. systemctl enable rpcbind
  8. systemctl enable nfs

14.3 NFS配置选项

  1. rw 读写
  2. ro 只读
  3. sync 同步模式,内存数据实时写入磁盘
  4. async 非同步模式
  5. no_root_squash 客户端挂载NFS共享目录后,root用户不受约束,权限很大
  6. root_squash 与上面选项相对,客户端上的root用户收到约束,被限定成某个普通用户
  7. all_squash 客户端上全部用户在使用NFS共享目录时都被限定为一个普通用户
  8. anonuid/anongid 和上面几个选项搭配使用,定义被限定用户的uid和gid
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息