nfs搭建

实验架构:

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
原文地址:https://www.cnblogs.com/effortsing/p/10372802.html