Sous OSX, optimiser ou pas ? Pourquoi, et comment ?

par Alynpier, le 20/12/05

Document fait avec Nvu    

Il faut bien se rendre à l'évidence : nos disques ont une capacité de plus en plus importante, et on y entasse de plus en plus de fichiers (musique, video, photos, etc...)... Au risque de tout perdre !
Le problème vient surtout de la partition de démarrage, celle qui héberge le système actif et ses dossiers associés. Si celui-là est malade, c'est tout le Mac qui souffre. Et malheureusement, elle grossit à vue d'oeil, puisqu'elle héberge par défaut les dossiers personnels des utilisateurs : Musique, Sequences, et Images.

On entend dire souvent que Mac OSX a des fonctions d'optimisation/réparation du disque de démarrage et qu'il s'arrange pour en défragmenter ses fichiers, ce qui est vrai et faux ! Il vaut nettement mieux en avoir le contrôle soi-même.

Avant toute opération que nous qualifierons "d'optimisation", il faudra trier, ranger, archiver (sur DVD par exemple) ce qui est vraiment utile à conserver, et ne pas hésiter à faire d'abord le ménage.
Je ne parle pas des autres disques (internes et/ou externes) contenant des données personnelles; ceux-ci, personne d'autre que vous ne pourra les gérer efficacement (nettoyage par le vide + archivage sélectif sur DVD par exemple).

Par contre, pour le disque de démarrage, il existe au moins une méthode qui combine les avantages de la simplicité, de la rapidité, et de la sûreté : le clonage.

Première précaution à prendre : utiliser une partition vide pour toute opération de copie/déplacement/clonage, pour éviter que les fichiers déplacés ne viennent tout d'abord boucher les trous, et ne se re-fragmentent immédiatement. Les fichiers fragmentés au départ seront déplacés d'un seul tenant et copiés défragmentés à leur destination.
 
J'utilise Carbon Copy Cloner, gratuit et efficace. Une fois notre partition de boot parfaitement nettoyée et allégée, nous en ferons un premier clone sur une partition vide, que nous testerons au moins quelques temps, par sécurité. Puis il nous suffira de remettre à zéro, avec Utilitaire de Disque, la partition-système initiale et de recommencer l'opération de clonage dans l'autre sens.
Celle méthode nous permet, en plus, de disposer d'un clone parfaitement fonctionnel de notre système, au cas où...

D'ABORD DÉGRAISSER LE DISQUE DE BOOT

Celui-là est différent des autres disques; il contient d'une part le Système actif, la Bibliothèque, les Applications, et surtout les Utilisateurs...

Les Applications

Pas question de toucher aux deux premiers (trop risqué), par contre, on peut déjà jeter un oeil sur le dossier Applications et :

• en virer tout ce qui n'y est pas totalement utile (si, si, il y en a...),
• déplacer sur une autre partition certains énormes dossiers d'applications; faites un tri par taille décroissante et regardez bien si certaines ne pourraient pas être hébergées ailleurs...
Pour ma part, j'ai réservée une partition à cette seule fin; elle contient un dossier "APPLIS" qui bien que n'intégrant que 9 dossiers d'applications, pèse tout de même 5,88 Go. Déjà ça de gagné sur la partition système !

Les Utilisateurs

Et puis il y a le dossier Utilisateurs ! Si, comme dans la très grande majorité des cas, vous êtes seul maître à bord, il ne contient que votre "maison", dans laquelle il y a 4 dossiers qui grossissent régulièrement :



Musique, puisque c'est là que sont stockés tous les fichiers audio et video destinés à l'iPod, et gérés par iTunes,
Images, pour les bibliothèques de photos gérées par iPhoto,
Séquences; c'est là notamment que se construit (par défaut) la base de iDive,
Documents, où vient se placer directement, entre autres, le dossier "Roxio Converted Items" qui contient les encodages générés par Toast...

Délocaliser ces dossiers

Images

Celui-là est le plus simple de tous à gérer, puisqu'il suffit de le déplacer sur une autre partition, puis de l'effacer de son emplacement d'origine. On lance alors iPhoto qui ne trouve pas "son" dossier, et demande alors où il se trouve. Il suffit de lui indiquer et le problème est définitivement réglé...
Dans mon cas, avec 1216 photos s'y trouvaient, ce sont 2,94 Go que j'ai gagné...

Documents

De la même manière, nous allons dans un premier temps déplacer ce dossier. Puis l'effacer de son emplacement d'origine. Malheureusement, Toast, au démarrage, va recréer ce dossier "Documents" dans la "maison"; tout ce que nous avons fait tombe à l'eau ! Il va falloir trouver autre chose...

Bingo ! Il suffit de créer un alias du dossier "Documents" déplacé (à sa destination donc) et de copier celui-ci dans la "maison". S'assurer en double-cliquant dessus que le lien est bien actif.
Une simple opération d'encodage automatique (réglages par défaut) sur un DVD de deux heures avec Toast nécessitait plus de 7 Go...
Un bon point quand même, ce sont des fichiers temporaires, et à la fin de la procédure Toast videra ce dossier lui-même. N'empêche qu'il aurait fallu disposer de cet espace sur le disque de boot, en créant une fois de plus des conditions favorables à la fragmentation des fichiers système...

Remarque : avec iPhoto, nous avons eu de la chance; bien que le système ait fini par recréer un dossier Images, celui-ci reste désespérément vide, et les photos sont parfaitement gérées dans le dossier destinataire.
Pour Documents, il nous a fallu créer un alias et un lien direct; pas de problème.
Là où ça se complique, c'est pour les deux autres. Visiblement, il y a un problème avec les noms de ces dossiers, puisque "Séquences" s'appelle en réalité "Movies" et "Musique", "Music". Toute opération simple consistant à déplacer ces dossiers et à créer des alias est vouée à l'échec.

Séquences

Mon dossier "Séquences" n'abrite que ma base iDive. J'ai donc déplacé celle-ci vers la destination choisie, puis effacé le dossier Séquences initial, et enfin indiqué à iDive où elle se situait :



Le transfert se fait sans problème; le système recrée tout de même un dossier "Movies" (et non pas "Séquences") sur le disque de boot, contenant également un dossier iDive correspondant à une base vide (92 Ko), qui apparaît dans la liste proposée par l'application; il suffira de ne rien y mettre, et tout ira pour le mieux...

Ma base iDive n'est pas très importante, je n'y ai répertorié pour l'instant que 11 cassettes mini-DV (et encore, loin d'être pleines !) et je n'ai ainsi déplacé/gagné que 759 Mo. Mais je pense que la taille de cette base doit être directement proportionnelle au nombre de cassettes indexées (au moins à la durée de celles-ci), et ça risque donc d'être intéressant pour ceux qui gèrent une grosse "boîte à chaussures numérique"...

Musique

Là par contre, j'ai dû batailler ferme !
Rappel : la bibliothèque créée par par défaut par le système s'appelle "Musique", mais on ne peut pas en changer le nom en "Music"... Essayez vous verrez, c'est marrant.
Ce dossier "Musique" contient évidemment tous mes clips audio, mais également tous les clips videos encodés pour l'iPod. Et même en étant très raisonnable (pour l'instant), il pèse quand même 3,91 Go.
Attention, il faut bien suivre...
• je commence bien évidemment par déplacer ce dossier vers la destination choisie; il s'appelle donc toujours "Musique",
• j'efface alors le dossier d'origine, je crée un alias que je place dans "la maison", et je lance iTunes... il n'y a plus rien ! Le système a recréé systématiquement un dossier "Musique", qui est vide bien sûr...

Remarque : il existe évidemment dans les Préférences (Avancé/Général) une fonction adéquate qui permet de spécifier où se trouve le dossier déplacé, mais (je ne sais pas pourquoi) ça ne marche pas !



• ne pouvant renommer "Musique" en "Music" à sa destination, je l'ai renommé "Musique000" (on aurait pu mettre n'importe quoi d'autre),
• j'ai créé un dossier "Music" à côté (ce que je ne pouvais pas faire avant, tant que le dossier "Musique" était présent), et j'y ai simplement glissé le contenu de "Musique000", que j'ai ensuite supprimé,
• j'ai fait un alias de "Music" que je suis allé placer dans ma "maison".
Et là, enfin, ça marche !

Problème de localisation française dans les noms de dossiers, très certainement, qui fait s'embrouiller iTunes.
Et voilà ma partition contenant les données personnelles extraites du dossier de boot (je l'utilise également pour les captures TNT via mon TVMini) :



Bon au total, j'ai réussi à gratter 5,88 Go dans les Applis, 2,96 Go dans les photos, 759 Mo sur iDive et 3,91 Go de musique; au total, ce sont 13,49 Go que j'ai ainsi pu dégager de ma partition de démarrage.

Celle-ci ne pèse plus maintenant que 11,75 Go... c'est plus de 53% de gagné !



Il y aurait certainement aussi à faire dans les Bibliothèques, mais je n'ose pas m'y risquer; les quelques essais de nettoyage "automatique" proposés par certains outils m'ont fait perdre plus que gagner, je m'en méfie donc et préfère gérer ça moi-même.

Si vous devez cloner votre système sur un disque externe, pour booter sur une autre machine (attention à ce qu'il soit en Firewire...), il est tout à fait inutile de l'encombrer avec des données personnelles, non ?

ENSUITE CLONER

Nous allons utiliser Carbon Copy Cloner.
Donc, préparer d'abord une partition vide (j'ai réservé 18 Go), lui donner un nom sans équivoque, puis lancer Carbon Copy Cloner :



Faire une copie complète, donc ne sélectionner aucun élément à retirer.
Le cadenas vous permet de vous identifier, en fournissant votre mot de passe administrateur :



Et il ne reste plus qu'à lancer la procédure :



Simple, rapide, sûr et gratuit...
Il sera alors conseillé de redémarrer sur cette partition et de l'utiliser quelque temps, avant de faire (si nécessaire) l'opération inverse.

Pour moi, ça vaut très largement tous les outils de défragmentation de fichiers proposés !

Evidemment, Carbon Copy Cloner permet aussi de cloner n'importe quel disque, et pas seulement celui de démarrage.
C'est pourquoi, contrairement à certains qui préconisent de ne pas partitionner, je le fais systématiquement. Evidemment, le clone ne doit pas se trouver sur le même disque "physique" que l'original...