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