1 votes

Comment puis-je supprimer un répertoire corrompu? (`rm: cannot remove 'directory': Bad message`)

Je suis dans un volume VeraCrypt monté et j'ai un répertoire corrompu que je souhaite supprimer. Lorsque j'essaie de rm le répertoire, je reçois un message comme celui-ci :

rm: impossible de supprimer 'répertoire': Mauvais message

Je vois une suggestion qu'un redémarrage effacera les fichiers corrompus, mais dans le cas d'un volume VeraCrypt monté, cela ne se produira évidemment pas.

J'ai essayé de suivre une suggestion pour identifier l'i-noeud du répertoire (ls -i) mais cela n'a donné qu'un point d'interrogation.

Donc, comment pourrais-je supprimer ce fichier ?

1voto

Pierre ALBARÈDE Points 352

J'ai eu ce message d'erreur dans Nautilus et il ne pouvait pas fonctionner normalement. En listant les fichiers avec ls dans le Terminal, j'ai vu quelques fichiers ou répertoires indésirables de Mac OS (comme .fseventsd, etc.) que je ne pouvais pas supprimer avec sudo rm -rf mais que j'ai pu supprimer en réparant l'élément de partition avec gnome-disks. Les vérifications n'ont révélé aucun défaut. En fait, j'ai dû réparer deux fois.

0voto

frank_108 Points 161

Essayez de démonter votre disque puis fsck pour vérifier et réparer le système de fichiers.
Si c'est un disque de partition racine, utilisez un disque de secours ou un disque live Linux pour démarrer, puis quelque chose comme :

démonter /mnt  # peu importe votre chemin de montage pour ce disque
fsck -y /dev/sdb
monter /mnt 

(utilisez le chemin de votre disque au lieu de sdb et le chemin monté au lieu de /mnt).
Si fsck répare avec succès le système de fichiers, vous devriez pouvoir de nouveau supprimer ou manipuler vos fichiers et répertoires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X