1
阻止损坏的NFS挂载锁定目录?
我有一个有趣的设置:一个服务器中有多个安装在一个文件夹中的远程NFS服务器,然后该文件夹通过Samba重新导出。将其视为共享代理,将所有共享文件夹都放在一个位置。 但是,我的问题是,无论何时其中一个挂载发生故障(服务器重新启动,服务重新启动,服务器正在导出的外部硬盘驱动器都已卸下等),任何尝试都将永远读取该挂载块。这也意味着ls在该目录中运行会冻结,并且通过Samba连接的用户也会冻结。这也导致几次我的cron作业被阻塞,这几乎使服务器崩溃,因为它具有数百个被阻塞的进程。这变得非常烦人,因为我通常不得不提起一个没有等待ls完成的终端(无法取消它),运行for i in *; do sudo umount -l -f $i; done;,希望它能工作,解决问题,然后重新安装所有东西。 是否有一种挂载NFS共享的方法,规定如果由于某种原因(最好是重试期)连接失败,则挂载卸载本身或至少不会阻塞?
17
nfs