rm -rfでフォルダーを削除できません。エラー:デバイスまたはリソースがビジーです


20

/ var / www / htmlを削除しようとしていますが、このエラーが発生しています:

rm: cannot remove `html': Device or resource busy

2
ロングショットですが/var/www/html、別のファイルシステムのマウントポイントとして設定していますか?
-jgoldschrafe

回答:


24

私は同じ問題を抱えていましたが、削除しようとして失敗していました

/usr/local/tomcat/data

エラーrm: cannot remove/ usr / local / tomcat / data ':デバイスまたはリソースがビジーです `

私はそれがdf -h言ったことに気づくまで

/dev/vda3              20G  172M   20G   1% /usr/local/tomcat/data

つまり、そのポイントにマウントされたパーティションがありました。ミステリーは解決しました。


11

lsofまたはfuserを使用して、このディレクトリを使用しているものを特定できます。次のようなものです。

# lsof +D /var/www/html

4

下のツリーのどこかにあるファイルを使用しているプロセスが実行されている可能性があります /var/www/html

試してみる

lsof +D /var/www/html

ツリー内のファイルを使用しているプロセスのリストを取得します。以下の出力例は、PID 8138のbashシェルが/ var / www / html / iainを使用していることを示しています。

COMMAND  PID USER   FD   TYPE DEVICE SIZE    NODE NAME
bash    8138 iain  cwd    DIR  253,0 4096 1982790 /var/www/html/iain

1
何も表示されません。エラーも何もありません。
ヒューゴ

4
試してください/sbin/fuser -m /var/www/html
user9517はGoFundMonicaをサポートします
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.