准备工作
各节点安装nfs-utils
客户端和服务端都要安装nfs-utils和rpcbind(centos版本>6),rpcbind在安装nfs-utils时作为依赖自动安装
# yum -y install nfs-utils
服务端操作
1、启动nfs和rpcbind
# systemctl start nfs & systemctl enable nfs
# systemctl start rpcbind & systemctl enable rpcbind
2、在服务端创建共享目录
# mkdir /sharedata
3、设置nfs共享目录权限
编辑
# vim /etc/exports
添加
/sharedata 192.168.1.68/24(rw,sync)
此处rw表示可读写,sync表示文件同时写入硬盘和内存
4、设置权限
# chmod -R 777 /sharedata
5、重启nfs服务
# systemctl restart nfs & systemctl restart rpcbind
客户端操作
添加挂载目录
# mount -t nfs 192.168.1.68:/sharedata /mnt
如出现mount.nfs: Stale file handle异常,原因是客户端还保留服务器已经删除的目录,需要umount一下重新mount
# umount /mnt
# mount -t nfs 192.168.1.68:/sharedata /mnt
测试
客户端上操作
# mkdir /mnt/test
服务器上操作
# ls /sharedata
test
添加成功