Impossibile eliminare la cartella con rm -rf. Errore: dispositivo o risorsa occupata


20

Sto cercando di eliminare / var / www / html ma sto ricevendo questo errore:

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

2
Long shot, ma hai /var/www/htmlconfigurato come mount point per un altro filesystem?
jgoldschrafe,

Risposte:


24

Stavo avendo lo stesso problema, stavo provando e non riuscivo a eliminare

/usr/local/tomcat/data

con errore rm: cannot remove/ usr / local / tomcat / data ': dispositivo o risorsa occupata`

fino a quando ho notato che df -hdetto

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

cioè, avevo una partizione montata su quel punto. Mistero risolto.


11

Puoi usare lsofo fuserper identificare chi sta usando questa directory, qualcosa del genere:

# lsof +D /var/www/html

4

È probabile che sia in esecuzione un processo che utilizza un file o file trovati da qualche parte nella struttura sottostante /var/www/html

provare

lsof +D /var/www/html

per ottenere un elenco dei processi utilizzando i file nella struttura. L'output di esempio riportato di seguito mostra che una shell bash con PID 8138 sta utilizzando / 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
Nulla si presenta. Nessun errore o altro.
Hugo,

4
prova/sbin/fuser -m /var/www/html
user9517 supporta GoFundMonica l'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.