配置NFS服务
虚拟机CentOS系统版本信息:
[root@nfs-client ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@nfs-client ~]#
[root@nfs-client ~]# uname -r
3.10.0-693.el7.x86_64
[root@nfs-client ~]#
[root@nfs-client ~]# uname -m
x86_64
[root@nfs-client ~]# uname -n
客户端使用showmount -e 服务器ip 查看共享目录
出现报错:
clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
原因:服务器端防火墙没有开启nfs服务对应的端口
方法1:实验环境,关闭防火墙
方法2:开启NFS端口
1)服务器开启111和2049端口,111为rpcbind对应端口,2049为nfsd对应端口
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=2049/udp
firewall-cmd --permanent --add-port=111/tcp
firewall-cmd --permanent --add-port=111/udp
firewall-cmd --reload
2)编辑/etc/sysconfig/nfs 修改默认端口,在末尾添加以下内容:
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
3)开启添加的端口
firewall-cmd --permanent --add-port=30001/tcp
firewall-cmd --permanent --add-port=30001/udp
firewall-cmd --permanent --add-port=30002/tcp
firewall-cmd --permanent --add-port=30002/udp
firewall-cmd --permanent --add-port=30003/udp
firewall-cmd --permanent --add-port=30003/tcp
firewall-cmd --permanent --add-port=30004/tcp
firewall-cmd --permanent --add-port=30004/udp
firewall-cmd --reload
4)重启服务
systemctl restart nfs
5)客户端查看服务器共享目录
[root@nfs-client ~]# showmount -e 192.168.172.190
Export list for 192.168.172.190:
/data 192.168.172.0/24
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《草原上的建筑- 草原上的建筑模型-玉龍之鄉》。
- 本文网址:https://liangzhidong.cn/?post=164
- 上篇文章:mount.nfs命令 – 挂载NFS文件系统
- 下篇文章:大年初一,感恩我生命中的每一个人!