服务机

ip: 192.168.128.128

  • 下载nfs软件包
1
yum -y install nfs-utils rpcbind
  • 设置目录 vim /etc/exports
1
2
3
4
5
6
7
#rw 允许读写 ro 只读
#sync 同时将数据写入内存和硬盘 async 先写入内存再写入硬盘
#root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的匿名用户(不常用)
#no_root_squash 当NFS客户端以root管理员访问时,映射为NFS服务器的root管理员(不常用)
#all_squash 无论NFS客户端使用什么账户访问,均映射为NFS服务器的匿名用户(常用)
#no_all_squash 无论NFS客户端使用什么账户访问,先与本机匹配,匹配不到则为匿名用户
/tmp/share 192.168.128.129/24(rw,async,no_root_squash)
  • 创建服务机地文件夹,并设置读写权限
1
2
mkdir share
chmod 777 /share
  • 关闭防火墙
1
systemctl stop firewalld.service
  • 可查看本机的nfs地址
1
exportfs -rv
  • 启动nfs服务
1
systemctl start rpcbind ; systemctl start nfs
  • 确认挂载
1
df -Th
客户机

ip: 192.168.128.129

  • 下载nfs软件包
1
yum -y install nfs-utils rpcbind
  • 创建要共享的文件夹,并设置读写权限
1
2
mkdir /tmp/share
chmod 777 /tmp/share
  • 关闭防火墙
1
systemctl stop firewalld.service
  • 启动服务
1
service rpcbind start