安装nfs包
yum install -y nfs-utils
创建nfs目录
这里创建三个nfs目录备用
mkdir /home/nfs
mkdir /home/nfs2
mkdir /home/nfs3
设置权限:
chown -R nfsnobody:nfsnobody /home/nfs*
不知道为什么要设置为nfsnobody所属用户和组?? 不然后面会mysql挂载的data目录有权限问题...
修改nfs配置
vi /etc/exports
/home/nfs/ 192.168.18.0/24(rw,sync,all_squash)
/home/nfs2/ 192.168.18.0/24(rw,sync,all_squash)
/home/nfs3/ 192.168.18.0/24(rw,sync,all_squash)
#同192.168.19.0/24一个网络号的主机可以挂载NFS服务器上的/home/nfs/目录到自己的文件系统中
#rw表示可读写;sync表示同步写
#########重要##########all_squash解决客户端卷的权限问题,存储券的权限映射具体怎么处理?没有研究?
设置开机启动
先为rpcbind和nfs做开机启动:(必须先启动rpcbind服务)
systemctl enable rpcbind.service
systemctl enable nfs-server.service
13.1.5. 启动rpcbind和nfs服务
systemctl start rpcbind.service
systemctl start nfs-server.service
使配置生效
exportfs -r
查看已设置的nfs目录
exportfs