J'utilise OpenVZ pour créer des conteneurs et il crée un dossier pour que chaque conteneur stocke ses fichiers. J'ai arrêté la création d'un conteneur avant qu'il ne soit terminé. Il a donc créé un dossier pour ce conteneur, mais lorsque j'essaie de supprimer ce dossier à l'aide de rm -rf
, j'obtiens l'erreur 'Device or resource busy'
. 'lsof <container folder>'
ou 'fuser <container folder>'
, il ne retourne rien, même lorsque je fais umount <container folder>
rien ne se passe. Je ne suis donc pas sûr du processus ou du périphérique qui l'utilise. Comment puis-je supprimer ce dossier?
J'ai fait plusieurs commandes umount et cela a bien fonctionné pour moi. Pour une raison quelconque, le dossier a été monté plusieurs fois par openvz, il a donc fallu le démonter plusieurs fois pour pouvoir le supprimer.
$ umount /directory/
=> umount(/directory/): Resource busy -- try 'diskutil unmount'
Alors j'ai essayé avec
diskutil unmount /directory/
et ça fonctionne pour moi.