web-dev-qa-db-fra.com

rm -rf ne fonctionne pas: "Périphérique ou ressource occupé"

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?

1
Alex

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.

1
Alex
$ umount /directory/

=> umount(/directory/): Resource busy -- try 'diskutil unmount'

Alors j'ai essayé avec

diskutil unmount /directory/

et ça fonctionne pour moi.

0
Steve Tuo