Tidak dapat menghapus folder dengan rm -rf. Kesalahan: perangkat atau sumber daya sibuk


20

Saya mencoba menghapus / var / www / html tapi saya mendapatkan kesalahan ini:

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

2
Sudah lama, tetapi apakah Anda telah /var/www/htmlmengkonfigurasi sebagai titik pemasangan untuk sistem file lain?
jgoldschrafe

Jawaban:


24

Saya mengalami masalah yang sama, saya mencoba dan gagal menghapus

/usr/local/tomcat/data

dengan kesalahan rm: cannot remove/ usr / local / tomcat / data ': Perangkat atau sumber daya sibuk`

sampai saya perhatikan df -hkata itu

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

yaitu, saya memiliki partisi yang dipasang ke titik itu. Misteri terpecahkan.


11

Anda dapat menggunakan lsofatau fuseruntuk mengidentifikasi mana yang menggunakan direktori ini, sesuatu seperti ini:

# lsof +D /var/www/html

4

Kemungkinan ada proses yang berjalan yang menggunakan file atau file yang ditemukan di suatu tempat di pohon di bawah ini /var/www/html

mencoba

lsof +D /var/www/html

untuk mendapatkan daftar proses menggunakan file di pohon. Contoh output di bawah ini menunjukkan bahwa bash shell dengan PID 8138 menggunakan / 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
Tidak ada yang muncul. Tidak ada kesalahan atau apa pun.
Hugo

4
coba/sbin/fuser -m /var/www/html
user9517 mendukung GoFundMonica
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.