macosx

Pas-à-pas : déplacer le dossier Utilisateur de Mac OS X sur un autre disque

par Anthony Nelzin le 07.05.2011 à 13:33
Le dossier Utilisateur de Mac OS X (la petite maison) fait partie de ces éléments sacro-saints avec lesquels il vaut mieux éviter de s'amuser sous peine de laisser son système sur le carreau. Pourtant, quand on a décidé de passer à une configuration à deux disques avec un SSD étriqué pour stocker le système (lire : Deux disques dans un MacBook/Pro : test du Data Doubler OWC), déplacer le dossier Utilisateur sur un deuxième disque peut être une bonne solution.

Data Doubler
L'idée est simple : conserver le système et les applications sur le SSD pour bénéficier d'un accès rapide et d'une fluidité générale, et déplacer le dossier Utilisateur contenant les données sur le disque dur. Documents, images, morceaux et films ont besoin d'espace, mais leur accès n'est pas particulièrement pénalisé par l'utilisation d'un bon vieux disque.

skitched
Mac OS X vient d'être installé sur le SSD de 64 Go. Le dossier Utilisateur de plus de 300 Go est sur le disque dur de 640 Go.

Nous partons ici du principe que votre disque dur contenait toutes vos données, et que vous venez d'installer Mac OS X sur votre SSD fraîchement monté, ou bien que vous avez déjà déplacé votre dossier Utilisateur d'un disque à l'autre par une simple copie. Vous avez donc démarré sur votre SSD avec un système flambant neuf dont vous ne voulez pas utiliser le dossier Utilisateur et un disque dur dont vous souhaitez utiliser le dossier Utilisateur.

Il faut simplement expliquer à la copie de Mac OS X installée sur le SSD que vous souhaitez utiliser le dossier Utilisateur stocké sur le disque dur. Pour ce faire, rendez-vous dans les Préférences Système, onglet « Comptes » (a). Cliquez le petit cadenas (b) et entrez votre mot de passe, puis faites un clic-droit > « Options avancées » sur le nom de votre compte (c).

Capture%20d%E2%80%99e%CC%81cran%202011-02-09%20a%CC%80%2017.24.14
Apparaît alors un panneau qui ne laisse aucun doute : trifouiller ici sans savoir ce que l'on fait risque d'endommager Mac OS X. Le seul bouton que vous devez toucher est le bouton « Choisir… » en vis-à-vis de ligne « Répertoire de départ ». Cliquez, et naviguez jusqu'au dossier Utilisateur sur votre disque dur, puis validez.

Capture%20d%E2%80%99e%CC%81cran%202011-02-09%20a%CC%80%2017.24.16
Redémarrez. Normalement, tout s'est bien passé : le système et les applications stockés sur le SSD, et votre dossier Utilisateur est stocké sur le disque secondaire. Dans la barre latérale du Finder, tous les raccourcis vous emmènent sur le disque secondaire, sans que vous n'ayez besoin de naviguer. Comme Mac OS X sait où trouver votre Bibliothèque utilisateur et votre Bureau, vous avez récupéré votre fond d'écran, vos préférences, votre Dock, etc.

Ne reste donc plus qu'à supprimer le dossier Utilisateur vide du SSD, et le système inutile du disque dur, aux quelques fichiers que vous souhaitez préserver près.

Notez que ce pas-à-pas ne s'applique pas qu'au cas de l'utilisation d'un SSD et d'un disque secondaire, mais peut être utilisé dans tout Mac possédant deux disques au moins, quel que soit leur type. Sans même parler de la recherche d'un compromis entre rapidité et stockage, on peut tout simplement parler de sécurité. Installer Mac OS X sur un disque d'un Mac Pro et déplacer le dossier Utilisateur sur un autre disque de la machine permet d'éviter la perte de données importantes en cas de problème avec le disque système.

|  |  

Découvrez le nouvel iPad sur l'Apple Store
6
5
4
3
2
1
Vos réactions (85 réactions)
[MGZ] Shralldam [07/05/2011 13:59]

Merci beaucoup pour cette astuce, j'ignorais son existence ! Comme quoi, après plus de 20 ans d'expérience avec le Mac, on continue d'en apprendre tous les jours…
chamo [07/05/2011 14:05]

J'avais une autre méthode pour faire le même genre de choses : sur mon volume principal (dans votre exemple, le SSD), je crée un utilisateur rigoureusement identique à celui dont le dossier de départ est stocké sur le volume secondaire (dans votre exemple, le disque dur). Ensuite, dans le terminal, je tape "sudo mv /Users /Users2" puis "sudo ln -s /Volumes/SSD/Users /Users" ce qui crée un alias du dossier contenant tous les comptes utilisateurs du volume secondaire sur l'emplacement habituel des utilisateurs (/Users). Un redémarrage et tout marche impec, et je supprime ensuite /Users2 : "sudo rm -r /Users2".

C'est un peu rock and roll mais l'énorme avantage est que tout nouvel utilisateur créé aura son dossier de départ stocké directement sur le volume secondaire.
Philactere [07/05/2011 14:10] via MacG Mobile

A noter aussi qu'on peut sur le même principe séparer le home utilisateur du système non pas sur deux disques mais sur deux partitions du même disque. L'avantage est moindre mais peut être utile pour ceux qui ont l'habitude de casser leur système régulièrement ou encore pour réinstaller une nouvelle version majeur d'OSX propre sans passer par une mise à jour.
sqee8lzh [07/05/2011 14:14]

Ça gêne pas les performances d'avoir la partie "Bibliothèque" du dossier utilisateur sur le disque le moins rapide ?
Par1s1en [07/05/2011 14:30]

.
Ali Baba [07/05/2011 14:32] via MacG Mobile

@ sqee8lzh :
Probablement que si. Perso, je laisserais tout sur le SSD, et ne déplacerais que les gros volumes (dossier iTunes, bibliothèques Aperture ou iPhoto, dossier téléchargement, etc.) sur le DD. Nul besoin alors de changer les réglages système.

Mais c'est toujours intéressant à savoir, notamment en cas de dossier réseau. Plus besoin de passer par le gestionnaire Netinfo, si je comprends bien.
beepotato [07/05/2011 14:38] via MacG Mobile

@ Ali Baba :
C'est la méthode que j'adopterais aussi.
Ne serait-ce que pour pouvoir lancer une application sans faire tourner le disque dur (ce qui peut prendre du temps s'il s'est mis en veille) juste pour la lecture d'un petit fichier de préférences.
sekaijin [07/05/2011 14:39]

une bonne vieille méthode
démarrer la machine sur un autre disque et lancer un terminal
si vous n'avez pas de disque bootable avec un terminal démarrer en single user

déplacez le dossier user vers l'autre disque
> (cd /Users && tar cf - .) | (cd dst && tar xpf -)
dest le chemin du dossier de destination
l'utilisation de tar préserve les lien symboliques et les droits des utilisateurs

une fois les données sur le disque destination
> rm -Rf /Users
!!!! attention c'est définitif

puis créer un lien symbolique vers le nouveau dossier
> ln -s dest /Users

Ainsi les chemins restent inchangés
un cd /Users/Paul fonctionne toujours mais les données sont stockées sur l'autre disque.

A+JYT
r e m y [07/05/2011 14:40]

et on peut penser que sur les nouveaux iMac, dès lors qu'on choisit une configuration avec SSD et disque dur, c'est ainsi que le système est préconfiguré (du moins je l'espère)
Gévaudan [07/05/2011 14:41] via MacG Mobile

Merci pour cette astuce que je ne connaissais pas et qui va me rendre de grands services!
beepotato [07/05/2011 14:43] via MacG Mobile

@ Par1s1en :
Non, cette méthode ne déplace pas l'ensemble mais juste le dossier personnel d'un utilisateur.

L'article mériterait d'être éclairci à ce sujet en évitant d'utiliser ce terme bizarre de « dossier Utilisateur », trop proche du « dossier Utilisateurs ». Il serait plus clair de parler du dossier personnel (voire dossier de départ) d'un utilisateur.
Link1993 [07/05/2011 14:45]

[MGZ] Shralldam +1

Jeviens de le decouvrir aussi :o

apres bon... moi ca fait pas 20 ans que je connais le mac, mais depuis 2004, et j'en connais deja un rayon, mais alors la :o

lol :)
Liena [07/05/2011 14:52]

C'est toujours bon de le savoir !
boumy [07/05/2011 14:54] via MacG Mobile

Rhâââ c'est vrai que c'est énervant pour ça les disques externes. Toute activité est bloquée lorsque le disque sort de veille. Et ce n'est pas forcément lié à un fichier à lire dessus mais, je crois, au fait d'afficher une boîte d'ouverture ou d'enregistrement (aussi dans d'autres cas, car des fois cela se passe en arrière plan). Je comprends bien la sollicitude d'OS X, mais si je n'avais pas l'intention de me servir de l'externe il me fait perdre mon temps. désolé pour le hors sujet
L vP [07/05/2011 14:59]

Quid de TimeMachine dans ce cas ?
Sauvegarde t-il les données des deux volumes... ??
6
5
4
3
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.