修正了作为普通用户的“Stale file handle”错误?

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

问题在于NFS服务器每晚关机(不会更改),导致客户机上出现Stale file handle错误。

作为一个sudo用户,我可以简单地强制一个umount /挂载NFS共享,但是这是不可能的,因为我通过ssh作为普通用户来控制机器,而我不打算input密码。

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

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

我认为在这种情况下,我的首选操作是在卸载之前,假设NFS服务器每天在相同的时间范围内closures并启动。 如果NFS服务器偶尔出现故障,我会考虑使用SNMP陷阱或通知。 ( 在这里可以看到他们的文章 。)