nfs mount:reason given by server: Permission denied

Posted 思凡念真

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nfs mount:reason given by server: Permission denied相关的知识,希望对你有一定的参考价值。

     遇到nfs mount的问题,以前从未遇到过,问题出的很奇怪,现象是 mount: 10.1.10.22:/cicro failed, reason given by server: Permission denied 系统权限根本没问题,最后检查到/etc/hosts文件,去掉/etc/hosts里添加的那些IP/主机名对就可以了。

     对于增加了IP/主机名对后,mount报错的,当时我的猜测是因为NFS会先把IP地址转成对应的主机名,然后用这个主机名去匹配/etc/exports文件,而该文件都是设置IP段的,当然就没有权限mount。通过查阅资料和测试,证实了我的这个猜测。 另外才测试过程中,如果使用主机名或者全质量主机名(FQDN)来mount NFS 文件系统,会比单纯使用IP要快得多。 因此,如果使用NFS服务的局域网内添加一个DNS服务,然后采用全质量主机名的方式来访问,应该效果会好得多。

    另一个解决方法是 在/etc/exports 不写IP  直接用星号代替,具体如下:

           /opt/app/tomcats/  *(rw,sync,no_root_squash,no_all_squash)

 

参考文档:

http://www.ixdba.net/article/60/1692.html

以上是关于nfs mount:reason given by server: Permission denied的主要内容,如果未能解决你的问题,请参考以下文章

Kata Daily 191012Find numbers which are divisible by given number

nfs客户端挂载出错 mount.nfs access denied by server while mounting

[nfs无法挂载问题] mount.nfs: access denied by server while mounting localhost:/data/dev/mysql

find all palidrome string by deleting any letter from the given string

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

NFS挂载时出现"access denied by server while mounting"的解