我出现的问题:
站点服务器进行挂载的时候,挂载不上。
提示服务器192.168.100.111拒绝访问:“mount.nfs: access denied by server while mounting 192.168.180.111:/opt/wwwroot”
一、个人解决思路及步骤
- 查看错误日志——首先使用命令查看出错日志发现是FNS服务器本机拒绝服务站点192.168.131对/opt/wwwroot的挂载请求 cat /var/log/messages | grep mount //查看错误日志
- 关闭防火墙和selinux——关闭了防火墙和selinux,发现没有用
systemctl stop firewalld //关闭防火墙
setenforce 0 //关闭selinux
- 感觉可能是没开启NFS服务,但开启后也是没用
systemctl start nfs //开启nfs服务
ystemctl start rpcbind //开启rpcbind服务
之后检查了每台机子上明明都关了防火墙和selinux,也开启了NFS服务程序,却还是挂载不了后;网上查询了一番,感觉可能是权限不够的原因,进入FNS服务器给了个权
授予权限——根据个人需求授予权限,我给的是777权限
chmod 777 /opt/wwwroot/ //授予wwwroot 777权限
重启服务——给了权限后,再进行一遍挂载却发现还是不行,
突然想着把NFS服务程序重启一下再进行挂载试试,结果就成了,挂载成功!
systemctl restart rpcbind //重启rpcbind服务
systemctl restart nfs //重启nfs服务
挂载成功
mount 192.168.180.111:/opt/wwwroot /var/www/html //挂载
showmount -e 192.168.180.111 //查看NFS服务端共享了哪些目录
确认挂载结果
tail -l /etc/mtab //确认挂载结果
总结:我遇到的问题应该是权限不够,以及修改后没有重启刷新,导致FNS没有反应过来的原因,给了权限后重启了FNS服务程序就可以挂载了
- 查看报错日志
- 查看是否关闭防火墙和selinux
- 查看是否开启FNS服务—可以重启一下FNS服务
- 查看权限,授予权限—确保使用者都能够读、写、执行。
我遇到的问题是解决了,如果还是不行的话,那就请您另请高明啦~