我有 3 台服务器,它们都具有相同的挂载点集。其中一台服务器经常与挂载点断开连接,而另外两台服务器则从不断开连接。除非我重新启动服务器,否则无法重新连接。我尝试过使用静态挂载和 autofs 进行连接。
文件服务器正在使用 /etc/exports 中的以下语句共享文件夹
/var/files/images 10.176.0.0/255.255.0.0(rw,no_root_squash,no_subtree_check)
我也以同样的方式共享了其他几个文件夹,但这是唯一被删除的文件夹。
对于哪里出了问题您有什么想法吗?
答案1
尝试从硬挂载标志切换到软挂载标志。
重新考虑 no_root_squash。它可能是问题的一部分(用户或应用程序可能滥用特权来终止挂载)。
仔细查看任何类型的 SELinux 警告。
检查挂载点下是否有任何文件或子目录,并使用 lsof 查看挂载丢失后是否有任何进程保持它们保持打开。
在此处发布任何日志消息。
答案2
听起来你可能在某个地方丢包了?你检查过交换机上的计数器和
netstat -s eth0如果服务器位于同一栋大楼内,并且可以承受几秒钟的停机时间,请尝试更换以太网电缆。也可能是交换机设置为自动协商,而 NIC 设置为静态(反之亦然)。