web-dev-qa-db-ja.com

「古いNFSファイルハンドル」エラーがありますが、NFSマウントがありません

Xenホストで実行されている1つの仮想マシンで「古い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
2
user1005239

NFSがない場合、ファイルシステムの整合性に問題があるようです。ファイルシステムを確認してみてください。それは私のために働いた。

1
Samuel Montosa

このエラーは、クライアントが削除/置換されたファイルまたはディレクトリにアクセスしようとしたときに発生します。

試すべきいくつかの解決策は次のとおりです。

  • アンマウントと再マウント:レイジーアンマウントには-lオプションを使用できます
  • 新しいマウントポイントを作成する
  • nfsクライアントを再起動します
  • touchこのファイル。例:touch xxx
0
quanta