3 votes

L'utilisation de la commande "rm" entraîne-t-elle une corruption du journal ?

Il y a quelque temps, j'ai eu des problèmes avec le disque dur de mon Mac. Je me suis donc rendu sur la partition de récupération et j'ai utilisé l'Utilitaire de disque pour vérifier s'il y avait des problèmes. Il a signalé un énorme écart entre les blocs libres enregistrés dans le journal et les blocs libres réels, dans le cas de gigaoctets.

Je me suis demandé ce qui avait pu causer ce problème, et je me suis souvenu d'avoir supprimé une énorme hiérarchie de dossiers à l'aide de rm -rf et comme cette commande est presque instantanée, j'ai pensé qu'elle pouvait être à l'origine de ce problème.

Est-ce que cela a un sens ? Dois-je éviter d'utiliser cette commande sous OS X avec un disque journalisé ?

3voto

Wolfram Kriesing Points 1141

NOTE POUR LES LECTEURS OCCASIONNELS : rm -rf détruit les données. A utiliser avec précaution.

rm -rf peut sembler rapide, mais il s'agit en fait d'une opération récursive qui consiste à aller en profondeur dans chaque répertoire et à dissocier les fichiers qui s'y trouvent - la même opération que celle qui est utilisée pour toute suppression de fichier sur les systèmes Unix.

Vous pouvez voir comment rm -rf fonctionne en ajoutant l'élément -v par exemple. rm -rfv .

Il n'y a aucune raison de croire que rm est lui-même responsable des échecs de journalisation. Il s'agit d'une commande éprouvée et sûre qui n'a aucun accès de bas niveau au disque.

Il est Il est possible que le modèle d'accès créé ait déclenché un bogue dans HFS+, mais cela semble également peu probable. rm -rf Je n'ai jamais eu de problème avec des arbres de fichiers assez volumineux sur ma machine.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X