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

posted @   思凡念真  阅读(2289)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示