rm -frは「ディレクトリです」エラーのため、ディレクトリを削除できません。

rm -frは「ディレクトリです」エラーのため、ディレクトリを削除できません。

私は最近私のCentOS NFSクライアントの1つに多少壊れているように見えるディレクトリがあることを発見しました。

CentOSバージョン6.3(最終バージョン)

[root@LG-B8A-LNX ~]# ls -lathr /
ls: cannot access /zebra: No such file or directory
total 134K
d??????????   ? ?    ?       ?            ? zebra

削除に失敗しました:

[root@LG-B8A-LNX ~]# rm -fr /zebra
rm: cannot remove `/zebra': Is a directory

そして検索しようとしているのは次のとおりです。

[root@LG-B8A-LNX ~]# stat /zebra
stat: cannot stat `/zebra': No such file or directory

以前は、このフォルダはNFSサーバーのマウントポイントとして使用されました。

このディレクトリエントリを削除する方法はありますか?

答え1

確認してください/etc/mtab。ディレクトリをNFSマウントで指す行があるかもしれません。また、サーバーで自動マウントサービスが実行されていることを確認してください。

lsof | grep /zebraまだ使用中のプロセスを見つけてください/zebra。これも試してumount -l /zebraみて、rm -rfもう一度やり直してください。

関連情報