maru_armadillo
2015年9月3日 14時57分
お世話になっております。
現在、本番環境で利用しているArmadillo-IoT上に Stale NFS file handle という情報を持つファイルが
マウント先のフォルダに存在しております。
古いファイルのため削除したいのですが、rmコマンドを実行しても削除ができません。
# rm *.csv rm: can't stat '20150817090206xxxxxxA.csv': Stale NFS file handle rm: can't stat '20150817090209xxxxxxB.csv': Stale NFS file handle
特に悪さはしていない模様ですが、lsコマンド実行時も下記のように表示されますし、
できれば削除したいと考えております。
# ls *.csv ls: ./20150817090206xxxxxxA.csv: Stale NFS file handle ls: ./20150817090209xxxxxxB.csv: Stale NFS file handle
WEBで色々調べていると、unmountした後、再度mountするというような情報も
ありましたが、unmountコマンド自体がArmadillo-IoTに存在してませんでした。
そのため再起動し、1からマウントし直したところ、
再起動後・マウント前は、該当ディレクトリに上記のようなファイルは存在せず、
マウントしたら、再度該当ディレクトリに上記のようなファイルが表示されました。
運用上、現時点で問題とはなっておりませんので急ぎませんが、解決したいと考えて
おります。
お手数おかけしますが、ご回答のほど宜しくお願い致します。
必要な情報が記載されていない場合、ご指摘頂ければ回答致します。
宜しくお願い致します。
コメント
maru_armadillo
at_yashi
> また、当エラーがでる原因として考えられるものはどういったものがあるか、ご教示
> 頂けますでしょうか。
NFS サーバー側で、ファイルが消された時とかでしょうか。
こんなページを見つけました。
http://serverfault.com/questions/617610/stale-nfs-file-handle-after-reb…
at_yashi
2015年9月7日 14時06分
> 現在、本番環境で利用しているArmadillo-IoT上に Stale NFS file handle という情報を持つファイルが
> マウント先のフォルダに存在しております。
NFS サーバー側で、ファイルがなくなったというメッセージですね。
> 古いファイルのため削除したいのですが、rmコマンドを実行しても削除ができません。
なので、client側ではなにもできないです。サーバー側でファイルがあるか確認できますか?
> WEBで色々調べていると、unmountした後、再度mountするというような情報も
> ありましたが、unmountコマンド自体がArmadillo-IoTに存在してませんでした。
unmount するときのコマンドは
umount
です。n
がなくなります。