ディレクトリの削除中に中止されました

ディレクトリの削除中に中止されました

/home私は、他のホストからNFSを介してマウントされた共有コンパイルサーバーの非ルートユーザーです。~/a/b多くのサブディレクトリがあるディレクトリがありますc1,c2,...。私は~/a/bほとんどのcNディレクトリを正常に完全に削除したかった。ただし、一部(たとえばc1)には完全にアクセスできません。実行(cd入力)できますが、リスト(ls)はもちろん削除することはできません。と言うと、rm -rf ~/a/b/c1プロセスは一時停止D状態になります。

この問題を解決するには、root以外のユーザーとして何をすることができますか~/a/b


更新:NFSを除外するためにファイルサーバーにSSHで接続しましたが、そこでも操作を実行できないため、NFSの問題はまったくないようです。しかし、なぜカーネルはディレクトリの削除を拒否するのですか?

ベストアンサー1

ファイルやディレクトリを削除するのはアトミックな操作であり、システムコールが必要なので、コマンドが中断されるとカーネルが中断されたためrmです。 NFS ファイルシステムでは、(通常) サーバーが応答しなくなって発生することがあります。ローカルファイルシステムでは、これはハードウェアエラーのために発生する可能性があり、通常はそうです。ディスクに欠陥がある可能性があります。カーネルログでこれを確認できます。

おすすめ記事