实验架构:
192.168.0.92 服务端
192.168.0.93 客户端
1、服务端配置:
安装NFS和rpc
安装nfs服务
yum install -y rpc-bind nfs-utils
安装rpc服务
yum install -y rpcbind
启动服务和设置开启启动
systemctl start rpcbind
systemctl enable rpcbind
systemctl start nfs-server
systemctl enable nfs-server
配置共享文件目录
[root@localhost /]# mkdir /public
cat>/etc/exports<<EOF
/data/lys/ 192.168.0.0/24(rw,no_root_squash,no_all_squash,sync)
EOF
重新加载NFS服务,使配置文件生效
[root@localhost /]# systemctl reload nfs
查看 RPC 服务的注册状况
[root@bogon lys]# rpcinfo -p localhost
测试一下是否可以联机
[root@test2 ~]# showmount -e localhost
Export list for localhost:
/public 192.168.0.0/24
2、客户端配置
yum -y install nfs-utils
安装rpc服务
yum install -y rpcbind
启动服务和设置开启启动
systemctl start rpcbind
systemctl enable rpcbind
[root@test3 ~]# showmount -e 192.168.0.92
Export list for 192.168.0.92:
/data/lys 192.168.0.0/24
[root@localhost ~]# mkdir /lys
为了提高NFS的稳定性,使用TCP协议挂载,NFS默认用UDP协议
mount -t nfs 192.168.0.92:/data/lys /lys -o proto=tcp -o nolock
3、测试结果:
客户端
查看挂载情况
[root@test3 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/centos-root 48G 8.0G 40G 17% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 12M 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 142M 873M 14% /boot
/dev/mapper/centos-home 23G 33M 23G 1% /home
tmpfs 378M 0 378M 0% /run/user/0
192.168.0.92:/data/lys 48G 8.1G 40G 18% /lys
测试写入文件
echo "test" > /lys/test.txt
服务端
[root@test2 ~]# cat /data/lys/test.txt
test
参照文档:
https://www.cnblogs.com/liuyisai/p/5992511.html
来源:oschina
链接:https://my.oschina.net/u/4333042/blog/3651267