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