当前位置:   article > 正文

NFS挂载时出现"access denied by server while mounting"的解决方法_mount.nfs4: access denied by server while mounting

mount.nfs4: access denied by server while mounting 192.168.170.131:/tmp/shar

NFS是非常通用和简单的Linux下共享协议,但是最近安装了一次,在另一台CentOS用mount挂载时却出现“access denied by server while mounting”这个错误;

因为之前配置过很多次NFS了,都没出现过一点问题,于是先试试在本机mount挂载,测试可以挂载,但是在另一台机器上却报错,首先想到的是iptables防火墙问题,于是关闭防火墙,也一样报错。

 遇到这个错误的人也很多,但是原因都不大相同,在这里我就总结一下出现此错误的几种原因

1、使用了非法端口,也就是使用了大于1024的端口。

  1. 这个错误,可以通过查看日志确认:
  2. [root@cool~ /]# cat /var/log/messages | grep mount
  3. Jan 2 12:49:04 localhost mountd[1644]: refused mount request from 192.168.0.100 for /home/nfsshare/ (/home/nfsshare): illegal port 1689

 解决办法:
   修改配置文件/etc/exports,加入 insecure 选项,重启nfs服务,再尝试挂载。
   /home/nfsshare/  *(insecure,rw,async,no_root_squash)

2、NFS版本问题
  编辑/etc/sysconfig/nfs文件,找到下面:

  1. #Turn off v2 and v3 protocol support
  2. #RPCNFSDARGS="-N 2 -N 3"
  3. #Turn off v4 protocol support
  4. #RPCNFSDARGS="-N 4"  /*把这句前面的#号去掉*/

  最后保存,重启nfs服务,再尝试挂载;如果挂载不上,可尝试在后面加 -o nolock 参数 

3、查看客户端挂载的目录是否具备读写权限,添加相应权限即可。

4、nfs服务器上的/etc/hosts中设置了客户端机器IP对应域名,去掉即可。


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/486611
推荐阅读
相关标签
  

闽ICP备14008679号