在 Xen 主机上运行的一台虚拟机遇到了“陈旧的 NFS 文件句柄”问题,并且在没有 NFS 挂载的情况下我无法解释它。
列出特定目录上的内容时出现问题:
$ ls -la
ls: cannot access xxx: Stale NFS file handle
以下命令不返回任何内容:
mount -t nfs
其他信息:
# cat /etc/debian_version
5.0.3
# uname -a
Linux abc 2.6.26-1-xen-amd64 #1 SMP Fri Mar 13 21:39:38 UTC 2009 x86_64 GNU/Linux
答案1
无 NFS 问题似乎是文件系统完整性问题。尝试检查文件系统。对我来说,它有效。
答案2
当客户端尝试访问已被删除/替换的文件或目录时会出现此错误。
以下是一些可以尝试的解决方案:
- 卸载和重新挂载:您可以使用
-l
延迟卸载选项 - 创建新的挂载点
- 重新启动 nfs 客户端
touch
此文件,例如:touch xxx