第一步: 服务端server与客户端node1操作
server:192.168.23.128
[root@node2 ~]# systemctl stop firewalld
[root@node2 ~]# setenforce 0
[root@node2 ~]# yum install nfs-utils rpcbind -y
client端:192.168.23.129
[root@node1 ~]# systemctl stop firewalld
[root@node1 ~]# setenforce 0
第二步:服务端server操作,新建共享目录,并设置权限
[root@node2 ~]# mkdir -pv /nfs/{shared,upload}
mkdir: 已创建目录 '/nfs'
mkdir: 已创建目录 '/nfs/shared'
mkdir: 已创建目录 '/nfs/upload'
[root@node2 ~]# touch /nfs/{shared,upload}/{1..5}
[root@node2 ~]# useradd -r -u 210 nfs-upload
[root@node2 ~]# useradd tom
[root@node2 ~]# id tom
用户id=1001(tom) 组id=1001(tom) 组=1001(tom
第三步:服务端server操作,修改nfs配置文件
[root@node2 ~]# vim /etc/exports
/nfs/shared *(ro)
/nfs/upload 192.168.23.0/24(rw,all_aquash,anonuid=210,anungid=210)
/home/tom 192.168.23.129(rw)
第四步:服务端server操作,先启动rpc服务,后启动nfs服务
[root@server ~]# systemctl start rpcbind
[root@server ~]# systemctl start nfs-server
第五步:客户端node1操作,通过命令查询共享数据并远程挂载使用
[root@node1 ~]# showmount -e 192.168.23.128
[root@node1 ~]# mkdir /nfs
[root@node1 ~]# mount -t nfs 192.168.23.128:/nfs/ /nfs1/
[root@node1 ~]# mkdir /1 /2 /3
[root@node1 ~]# mount 192.168.23.129:/nfs/shared /1
[root@node1 ~]# mount 192.168.23.129:/nfs/upload /2