nfsクライアントにて、ファイルが読めない。実効性のないNFSファイルハンドルです と出力される。

事象

nfsサーバが停止してしまい、クライアント側はハードマウントで常にnfsサーバに対してリトライ通信をしていた。
nfsサーバが復旧し、クライアントはマウントに成功。
しかし、マウントディレクトリにて、ls -lを実行したときに下記のようにパーミッションやタイムスタンプ部分が?になった。
???? ??? ???? ???? zzzz.txt
ファイル自体をls zzzz.txtしてみると「実効性のないNFSファイルハンドルです 」のような文言が出る。

解決

クライアント側で下記コマンドを実行する。
service netfs restart

原因

おそらく、急な接続断により、クライアントOS側にキャッシュが残ってしまったと思われる。
そのため、netfsをリスタートし、クリーンにした。
※netfsは、ネットワーク共有用のクライアントデーモン。

参考

以上

このブログの人気の投稿

RAC環境でimpdpをパラレルで実行するとき

ctrl+s 操作が不能に

TrustedInstaller.exe メモリリーク