一些背景:
两个RHEL 7主机。
第一个是NFS服务器,并以相同的方式输出两个目录:
> cat /etc/exports /first/dir otherhost(rw,sync,no_subtree_check,no_root_squash) /second/dir otherhost(rw,sync,no_subtree_check,no_root_squash)
第一个目录/第一/目录将是一个小的。 虽然第二个将会随着时间的推移而变得相当大,但是它的LVM卷大小是300Go,但是目前FS是空的。
第二个主机otherhost是NFS客户端。 两个FS以这种方式安装在fstab中:
> grep nfs /etc/fstab nfsserver:/first/dir /here nfs nfsvers=4,minorversion=1,_netdev 0 0 nfsserver:/second/dir /somewhere nfs nfsvers=4,minorversion=1,_netdev 0 0
2049 TCP端口被使用并暴露在服务器端。 分析之后,防火墙中没有其他networking连接logging(甚至不包括2049 UDP)。 事情的networking方面似乎一切正常。
我们看到:
显然这不是正常的行为。
我在这里问,如果有人遇到过这样疯狂的NFS行为。 如果没有,你有什么build议如何分析这个问题? 非常感谢你的帮助。
我会进一步调查networking。 执行一个以NFS服务器为目标的tcpdump(使用端口&IP /名称进行过滤)。
否则,你可以尝试玩bg & timeo选项,看看是否让你在任何地方。
find了解决办法。 看起来很奇怪,使用完全合格的服务器名称设置/ etc / exports使问题消失! 就如此容易。 但仍然令人费解。