环境:centOS
1、安装nfs服务端和客户端,每台服务器都要安装
yum -y install rpcbind nfs-utils
2、配置nfs服务
1)创建全局共享目录,权限设置为可读可写可执行,目录可自己定义
mkdir -p /data/nfs
chmod -R 777 /data/nfs
2)修改nfs配置文件/etc/exports,添加内容:/data/nfs *(rw,sync,no_root_squash,no_subtree_check)
vim /etc/exports
参数含义:
3)使配置立即生效
exportfs -r
3、启动nfs服务
# 查看nfs状态
systemctl status nfs
# 启动nfs
systemctl start nfs
# 停止nfs
systemctl stop nfs
# 设置nfs开机自启
systemctl enable nfs
4、挂载共享目录
# 先创建挂载目录
mkdir -p /mnt/nfs
# 使用命令挂载
mount -t nfs 192.168.xxx.xxx:/data/nfs /mnt/nfs -o nolock,nfsvers=3
# 查看挂载情况
df -h
5、设置开机自动挂载
# 编辑/etc/fstab启动配置文件,将需要在开机启动时挂载的目录写入配置文件
vim /etc/fstab
# 添加内容
192.168.xx.xx:/data/nfs /mnt/nfs nfs defaults 0 0
6、验证挂载结果
可以在不同服务器的共享目录下,进行增删改文件的操作,验证是否同步
7、移除挂载命令
# 移除挂载
umount -lh /xxx