我无法想象没有一个简单的策略可以解决陈旧的 nfs 句柄阻止机器正常关闭的问题,但我不确定那会是什么。仅仅因为 wifi 连接在某个时候断开,同时观看无休止的“等待 nfsmount”消息,就必须强制重新启动,这非常烦人。
答案1
您的安装选项有哪些?
您应该尝试使用“ hard,intr
”或“ soft
”(使用“ timeo
”),也可能使用“ retrans
”,具体取决于您的客户端选项。使用 TCP 而不是 UDP 也可能有所帮助。默认值通常是“ hard
”。
通常建议不要使用“软”,它可能会导致写入数据丢失。作为只读使用是安全的。
在最新的 linux 内核 (2.6.25) 上,NFS 客户端“intr”已被弃用,sigkill 应该可以正常工作。 “ umount -f
”和“ umount -l
”可以提供帮助。
也可以看看阻止损坏的 NFS 挂载锁定目录?和https://serverfault.com/questions/365149/how-do-i-forcously-unmount-when-im-getting-stale-nfs-file-handles。