![NFS 过期文件句柄在客户端重启后仍然存在](https://linux22.com/image/544710/NFS%20%E8%BF%87%E6%9C%9F%E6%96%87%E4%BB%B6%E5%8F%A5%E6%9F%84%E5%9C%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%87%8D%E5%90%AF%E5%90%8E%E4%BB%8D%E7%84%B6%E5%AD%98%E5%9C%A8.png)
昨晚我们的 NFS 服务器意外重启后,一些客户端报告“过时的 NFS 文件句柄”。
重新启动后,除其中一个之外,其他都正常,但一个客户端在多次重新启动和手动卸载/安装文件系统后仍然出现错误。
可能是什么原因造成这种情况?又该如何解决?
操作系统是 Ubuntu 10.04,带有 NFSv3。
答案1
NFS 锁可以在重启后继续存在。它们最终会超时,但有时您需要关闭 NFS 并手动清除锁目录。
我相信我通常会在系统恢复时无法导出时遇到此问题。如果我没记错的话,锁是在 中维护的/var/lib/nfs/sm
。