Maintenir des volumes propres sous Mac OS X

Mac OS X est devenu mon système d’exploitation favori depuis déjà plusieurs mois, mais je n’en reste pas moins (légèrement) maniaque sur les bords. Entre les clés USB, les disques durs externes ou les volumes réseaux, il n’est pas rare de devoir manipuler des systèmes de fichiers tels que NTFS, FAT32 ou Ext3. C’est même très fréquent si comme moi vous avez décidé de virtualiser votre serveur de développement.

Si vous êtes dans ce cas, vous aurez peut-être remarqué le bazar mis par l’OS d’Apple sur les systèmes de fichiers autres que HFS. On se retrouve avec un certains nombres de fichiers tels que :

  • Les fichiers .DS_Store qui permettent de conserver les préférences d’affichage du dossier,
  • Les fichiers préfixés de ._, appelés resource forks, qui conservent diverses informations à propos de chaque fichier,
  • Le dossier .Trashes correspond à la corbeille réservée au volume…

Les « resource forks » sont probablement les fichiers les plus gênants puisque l’on se retrouve avec un fichier de ce type pour chaque fichier, ce qui double le nombre de fichiers par répertoire.

Quand j’ai vu ça, j’ai commencé à me battre à coup de find . -name ._* -exec rm -rf '{}' ';', mais j’ai finalement craqué pour BlueHarvest (Lien externe) qui fait le ménage pour moi. Certes, ce n’est pas un freeware puisqu’il vous en coûtera $13.95, mais passé la période d’essai, je me suis dit que la tranquillité avait un prix.

Après l’installation de l’application, direction les préférences systèmes pour configurer rapidement le service. Pour ma part, le mode de configuration simple me suffit, mais il existe un mode avancé qui permet de paramétrer plus finement le façon dont le ménage sera fait sur votre Mac.

pref_blueharvest

Je précise que ce billet n’est PAS sponsorisé, et qu’il a été rédigé de ma propre initiative. Je remercie au passage Olivier Meunier (Lien externe) qui m’a permis de mettre un nom sur ces fameux fichiers que sont les resource forks.

Un commentaire

Pedro, le 22 novembre 2009 à 22h49

Il y a cette technique aussi pour désactiver la création de .DS_Store sur les volumes réseau, mais je sais pas si c’est aussi complet : http://support.apple.com/kb/HT1629

Poster un commentaire