Impossible de supprimer le dossier avec rm -rf. Erreur: appareil ou ressource occupé

20

J'essaie de supprimer / var / www / html mais j'obtiens cette erreur:

rm: cannot remove `html': Device or resource busy
Hugo
la source
2
À long terme, mais avez-vous /var/www/htmlconfiguré comme point de montage pour un autre système de fichiers?
jgoldschrafe

Réponses:

24

J'avais le même problème, j'essayais et je n'arrivais pas à supprimer

/usr/local/tomcat/data

avec l'erreur rm: cannot remove/ usr / local / tomcat / data ': appareil ou ressource occupé'

jusqu'à ce que je remarque que df -hdit

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

c'est-à-dire que j'avais une partition montée à ce point. Mystère résolu.

annaken
la source
11

Vous pouvez utiliser lsofou fuserpour identifier qui utilise ce répertoire, quelque chose comme ceci:

# lsof +D /var/www/html
quanta
la source
4

Il est probable qu'un processus en cours utilise un ou plusieurs fichiers trouvés quelque part dans l'arborescence ci-dessous /var/www/html

essayer

lsof +D /var/www/html

pour obtenir une liste des processus utilisant des fichiers dans l'arborescence. L'exemple de sortie ci-dessous montre qu'un shell bash avec PID 8138 utilise / 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
user9517 prend en charge GoFundMonica
la source
1
Rien n'apparaît. Aucune erreur ou quoi que ce soit.
Hugo
4
essayez/sbin/fuser -m /var/www/html
user9517 prend en charge GoFundMonica