我有几个Xen客户操作系统,从NFS获得其根文件系统。 我更改了一些/ etc / network / interfaces(在nfs服务器上),然后重新启动它们。 现在,当启动它们时,我得到了很多“Stale NFS句柄”。 我已经几次重新启动客户操作系统,我也遇到了同样的问题。 我该如何解决?
你重新启动了NFS 服务器吗? 你做了一些批量移动,重命名或删除服务器上的文件或目录? 客户正在更改其他客户试图访问的文件吗?
“过时的NFS文件句柄”的正常来源是在服务器上被删除的文件。 特别是如果一个目录被删除。 通常的解决方法是卸载和重新安装卷,或重新启动客户端。 对于一些NFS服务器的实现,重启服务器也会导致这个错误。
听起来好像还有别的事情发生在这里,而不是通常的原因,可能需要更多的细节。
当我重新启动NFS服务器而没有先停止NFS客户端时,我得到这个警报。
尝试卸载,然后挂载你的NFS分区(在客户端上)。 如果它们不能卸载,请使用fuser -m /path/to/nfs来确定哪些进程阻止它们卸载。
请参阅http://sysunconfig.net/unixtips/stale_nfs.txt
这通常发生在NFS客户端(您的VM)和NFS服务器之间的networking链接丢失时(或者您会遇到丢包)
尝试从NFS中的VM和VM中ping NFS服务器以将连接排除在外