活动 NFS 连接暂停失败

活动 NFS 连接暂停失败

随着我的 Ubuntu 服务器从 18.04 升级到 20.04,Kubuntu 客户端从 20.04 升级到 21.04,我无法再暂停我的客户端。主目录位于 NFS 上,因此如果 NetworkManager 发出预关闭信号umount --verbose --lazy --all --types nfs,nfs4,cifs(如建议的那样),则卸载这里在德国 Ubuntu 用户上)正如预期的那样失败。

问题是,几乎所有的东西都按预期关闭了,但之后

Mar 18 09:22:07 kernel: [ 1736.863060] r8169 0000:08:00.0 eno1: Link is Down
Mar 18 09:22:17 systemd[1]: NetworkManager-dispatcher.service: Succeeded.
Mar 18 09:22:32 whoopsie[1170]: [09:22:32] Cannot reach: https://daisy.ubuntu.com
Mar 18 09:22:37 systemd[1]: Reached target Sleep.
Mar 18 09:22:37 systemd[1]: Starting Suspend...
Mar 18 09:22:37 systemd-sleep[7395]: Suspending system...
Mar 18 09:22:37 kernel: [ 1767.068992] PM: suspend entry (deep)

等了两分钟后,我得到了臭名昭著的NFS server not responding, still trying

在没有挂载 NFS 目录的情况下,一切都按预期运行,令人惊讶的是,即使挂载了目录并且tail -fNFS 文件上的活动也正常运行。仅当我的 NFS 用户登录时才会出现问题。

我曾有一个2018 年出现过类似问题过了一段时间后它就消失了。

有人能帮我吗?如果您的主目录在 NFS 上并且想要暂停系统,应该采取什么步骤?

更新

切换到控制台并强制卸载 NFS 目录PM: suspend entry (deep)。系统立即暂停。

恢复后,mount --all恢复了 NFS 目录,我可以毫无问题地恢复交互式会话。

答案1

Autofs 是一个自动挂载和卸载共享的系统,一种类型可能是 nfs,当您访问它们时,它会自动挂载,当不再需要时,它会卸载它们。据我所知,autofs 还可以处理暂停。

我可以在这里写一个很长的操作指南,或者简单地链接到已经做过这件事的人。

https://gist.github.com/vegaasen/06d75cc19f108380a909d3b06a2aab7a

相关内容