Cependant UNIX n'est pas l'OS magique et comme tout système il nécessite dans certains cas (voir commentaires) d'être régulièrement réinstallé pour fonctionner de manière optimale. Cette petite astuce peut vous faire gagner un temps précieux.
Nous parlons ici de performances optimales et non de problèmes majeurs.TOUS LES PROBLEMES PEUVENT ETRE REPARES SANS BESOIN DE REINSTALLERCertains tournent sur un même système depuis plusieurs années. La maintenance en est souvent le secret.
Pourquoi déplacer le répertoire utilisateur ?
Comme vous avez peut-être pu l'expérimenter vous même, la réinstallation du système a pour inconvénient majeur la nécessité de faire une sauvegarde, parfois longue, du répertoire utilisateur (/Users/nomdutilisateur). Puis, une fois l'OS réinstallé, la même procédure doit être effectuée à l'inverse de sorte à retrouver ses paramètres et fichiers.
Aussi, à l'instar de Linux, apple s'est penché sur la question de sorte à offrir des solutions simples et fonctionnelles à ce problème.
La première solution apportée par Leopard est évidement Time Machine et son système de restauration indexée. L'utilisateur branche son disque Time Machine et restaure ce qu'il souhaite de son système à la date qu'il souhaite. Cette solution est mise en évidence par l'omni-présence de Time Machine présent dans le dock et souhaitant faire de chaque nouveau disque branché un disque Time Machine.
Que vous acceptiez ou refusiez de vous servir du disque, Time Machine écrira de toute façon un fichier de configuration sur le disque nouvellement connecté.
Cette solution simple et évidente n'est pas pour autant la meilleur pour nos hack. Ainsi, la restauration Time Machine ne prend pas en compte nos émulations d'EFI (PCEFI / Chameleon etc.). Un autre système ou des connaissances avancées du terminal sont donc nécessaire pour rendre le disque de nouveau bootable par nos PC.
Trêve d'argumentation, revenons en au fait :
Le fait est que depuis Leopard une autre fonctionnalité s'est grandement simplifié : déplacer le répertoire utilisateur sur une autre partition.
Cette fonction est présente dans les configurations avancées de l'utilisateur. Autrement dit dans Comptes on déverrouille le cadenas.

C'est là que apple a fait les choses... disons à sa manière. Les option de paramètres avancées de l'utilisateur sont disponible par un clic droit de la souris sur l'utilisateur (dans la partie gauche de la fenêtre de comptes).

Il suffit désormais de choisir le nouvel emplacement du répertoire "de départ" ou répertoire utilisateur.

Mac OS X déplacera alors votre bibliothèque à la prochaine ouverture de sessions, un redémarrage du système est vivement conseillé.
Ensuite vous n'avez plus qu'à déplacer vos répertoires "Documents, Images, Musique etc." vers la nouvelle partition et c'est définitivement rêglé. Cette partition sera détectée lors d'un réinstallation future.
Astuce proposée par Sand :
Avant Leopard, il était déjà possible d'avoir une compte utilisateur sur une autre partition, c'est ce que je pratique depuis le début : il suffit de créé un volume au nom de Users et de créer un lien symbolique depuis la racine (/Users -> /Volume/Users) à la place du répertoire physique Users. La manip peut se faire depuis le compte root qui n'est pas dans le répertoire Users…
Qu'en est-il des applications ?
Toutes les applications (hors mis les applications fortement liées au système : Quicktime, iTunes, Mail ou encore Final Cut Pro etc.) peuvent être installées sur n'importe quel disque, pour autant qu'elles soient uniquement constituées d'un .app ou que le package d'installation le permette.
Cependant l'instabilité d'un système peut être causé par ses applications : incompatibilités de bibliothèques et dépendances orphelines sont le lot de tous les OS, OS X n'échappe pas à la règle. Certaines applications professionnelles (Avid, ProTools, Cubase etc.) inscrivent Frameworks, librairies et drivers propriétaires et ne supportent donc pas ce type d'utilisation.
Il est déconseillé d'envisager une partition "Applications" si le but est la performance optimale.
| Activer le disque distant | Quel Hardware fonctionnel après une mise à jour? |
|---|



Commentaires
Ca dépend ce que l'on appelle "régulièrement". Pour ma part, ça fait bientôt 1 an que je n'ai pas fait de réinstallation, et le système fonctionne parfaitement. Un petit coup de nettoyage avec Onyx de temps à autre, et c'est parfait.
En effet, je n'ai jamais fait de réinstalation de mon Titanium G4... ça fait des années qu'il tourne avec Tiger et je l'utilise quotidiennement ...
J'ai même retrouvé des fichiers de config dans les Preferences User qui datent de 2003 :). Bon, c'est vrai que mon compte utilisateur est assez ancien puisque je l'ai créé sous OSX 10.1 en 2002 :p
Pour info, avant Leopard, il était déjà possible d'avoir une compte utilisateur sur une autre partition, c'est ce que je pratique depuis le début : il suffit de créé un volume au nom de Users et de créer un lien symbolique depuis la racine (/Users -> /Volume/Users) à la place du répertoire physique Users. La manip peut se faire depuis le compte root qui n'est pas dans le répertoire Users...
Bien entendu, il est possible de ne pas réinstaller tous les trois, six à douze mois. Heureusement...
Cependant dans certains cadres d'utilisation (Avid + ProTools, par exemple) pas mal de bogues ne se résolvent que par une réinstallation complète du système (la faute aux librairies partagées de QuickTime la plupart du temps).
Donc certes, IL EST POSSIBLE DE TOUT REPARER sous UNIX, dans la mesure où on sait le faire c'est tout son intérêt.
----------------------------------------------
Merci de vos commentaires et astuces.
Cependant, je dois rappeler les commentaires ont pour but l'élaboration d'articles les plus complets, exhaustifs et exactes possibles - les auteurs modifiant le contenu de leurs articles en fonction des remarques.
PRIERE DE RESTER COURTOIS ET POSITIF, l'entraide sans ego est assurément la meilleure voie.
Merci PM!