NFS挂载时报错:“mount.nfs: access denied by server while mounting 192.168.180.111:/opt/wwwroot” 服务器拒绝连接

avatar
作者
筋斗云
阅读量:0

我出现的问题:

站点服务器进行挂载的时候,挂载不上

提示服务器192.168.100.111拒绝访问:“mount.nfs: access denied by server while mounting 192.168.180.111:/opt/wwwroot

一、个人解决思路及步骤

  1. 查看错误日志——首先使用命令查看出错日志发现是FNS服务器本机拒绝服务站点192.168.131对/opt/wwwroot的挂载请求 cat /var/log/messages | grep mount        //查看错误日志 
  2. 关闭防火墙和selinux——关闭了防火墙和selinux,发现没有用 

    systemctl stop firewalld          //关闭防火墙

    setenforce 0                           //关闭selinux 

  3. 感觉可能是没开启NFS服务,但开启后也是没用

    systemctl start nfs                //开启nfs服务

    ystemctl start rpcbind           //开启rpcbind服务 

    之后检查了每台机子上明明都关了防火墙和selinux,也开启了NFS服务程序,却还是挂载不了后;网上查询了一番,感觉可能是权限不够的原因,进入FNS服务器给了个权

  4. 授予权限——根据个人需求授予权限,我给的是777权限   

     chmod 777 /opt/wwwroot/          //授予wwwroot 777权限

  5. 重启服务——给了权限后,再进行一遍挂载却发现还是不行,

    突然想着把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服务程序就可以挂载了

  1. 查看报错日志
  2. 查看是否关闭防火墙和selinux
  3. 查看是否开启FNS服务—可以重启一下FNS服务
  4. 查看权限,授予权限—确保使用者都能够读、写、执行。

我遇到的问题是解决了,如果还是不行的话,那就请您另请高明啦~

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!