美文网首页
centos 7 部署安装NFS

centos 7 部署安装NFS

作者: wayyyy | 来源:发表于2024-01-10 10:03 被阅读0次

NFS服务节点:192.168.48.20
客户端节点:192.168.48.21

NFS 服务节点和客户端节点都安装nfs-utils

# yum install -y nfs-utils

安装完成后,服务端执行:

#  systemctl start nfs-server

客户端执行:

#  systemctl start rpcbind  

NFS服务节点创建共享目录

# mkdir -pv /home/data
# chown -R nfsnobody:nfsnobody /home/data

修改配置

# echo '/home/data *(rw,async,all_squash)' >/etc/exports  #客户端以普通用户及所属组都映射为nfsnobody

参数:

  • ro:目录只读
  • rw:目录读写
  • sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
  • async:将数据先保存在内存缓冲区中,必要时才写入磁盘
  • all_squash:当NFS客户端以普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
  • root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户(默认设置)
  • no_root_squash:当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员(不安全)
  • anonuid=xxx:将NFS客户端的所有用户都映射为服务器本地用户(UID=xxx)
  • anongid=xxx:将NFS客户端的所有用户组都映射为服务器本地用户组(GID=xxx)

验证配置:

# exportfs -avr
image.png

服务端启动nfs服务

# systemctl start nfs

客户端检测NFS服务是否可用

# showmount -e 192.168.48.20
image.png

客户端创建本地目录,挂载NFS服务的共享目录

# mkdir -pv /tmp/data
# mount 192.168.48.20:/home/data /tmp/data
image.png

至此完成。

NFS 架构介绍

参考资料
1、https://www.cnblogs.com/wxp100/p/16180681.html
2、https://cloud.tencent.com/developer/article/2060966?areaSource=102001.3&traceId=hsdl1y6sLiB175DqOjKfc

相关文章

网友评论

      本文标题:centos 7 部署安装NFS

      本文链接:https://www.haomeiwen.com/subject/ecbondtx.html