作为普通用户修复“过时的文件句柄”错误?

作为普通用户修复“过时的文件句柄”错误?

我有一台 ubuntu 系统,我以普通用户的身份通过 ssh 使用命令进行控制。在那台机器上,我有一个 NFS 共享的 fstab 条目。我可以挂载和卸载文件夹,因为我user在 fstab 条目中设置了选项。

问题是 NFS SERVER 每晚都会关闭(不会改变)导致Stale file handle客户端出现错误。

作为 sudo 用户,我可以简单地强制卸载/挂载 NFS 共享,但这是不可能的,因为我通过 ssh 以普通用户身份控制机器,并且我不打算传输密码。

所以问题是:作为普通用户,我该如何卸载/重新安装或以其他方式修复我的Stale file handle错误?

答案1

有几种方法可以解决这个问题,但没有一种是最佳的。理想情况下,您希望在 NFS 服务器关闭之前卸载共享(可以使用 SNMP 陷阱或自定义套接字程序等方法,或任何其他方法来完成)。

我认为在这种情况下,我首选的操作是定期执行卸载,假设 NFS 服务器每天大约在同一时间关闭和启动。如果 NFS 服务器偶尔出现故障,我会考虑使用 SNMP 陷阱或通知。(有关它们的文章可在此处查阅

相关内容