Existe-t-il un moyen sûr de déplacer le dossier / Users vers un volume / lecteur distinct?

14

J'ai un SSD en route et je déplacerai mon disque dur vers l'emplacement de la baie optique de mon MBP. Je veux démarrer à partir du SSD et stocker mon dossier / Users sur le disque dur. J'ai vu la façon dont tout le monde suggère de déplacer le dossier de départ d'un compte individuel vers une partition distincte.

Cependant, je souhaite déplacer le dossier ENTIRE / Users. Je ne veux pas me soucier de déplacer des comptes d'utilisateurs individuels et je veux que tous les nouveaux comptes que je crée résident sur le disque dur sans aucune étape supplémentaire autre que la création de l'utilisateur.

J'ai déjà un clone complet de mon répertoire / Users sur une partition distincte que j'ai créée pour tester cela. Existe-t-il un moyen sûr (c'est-à-dire qui ne causera aucun problème avec les applications ou les fonctionnalités du système d'exploitation) de demander à OS X d'utiliser le nouveau dossier / Users?

Robert S Ciaccio
la source

Réponses:

3

Peut être en mesure de créer simplement un lien vers le répertoire / User.

Pour ce faire, ouvrez Terminal et entrez:

cd [SeperateDrivePath*]
ln -s ./Users /Users

Vous voudrez déplacer votre dossier Utilisateurs d'origine hors de la voie (renommer ou déplacer ou quoi que ce soit).

* Où [SeperateDrivePath] est le chemin d'accès à votre volume juste en dessous du dossier cloné / Utilisateurs. Probablement quelque chose comme / Volumes / Un nom de disque dur /. Dans ce cas, vos clones / utilisateurs doivent exister dans / Volumes / Un certain nom de disque dur / Utilisateurs.

Fishtoaster
la source
C'est ce que je voulais faire, mais je pensais qu'il y avait peut-être une autre solution "prise en charge" :) J'ai jeté la prudence au vent et l'ai fait ... enfin, peut-être pas toute la prudence ... J'ai cloné tout mon lecteur, démarré à partir de ledit clone, et a créé le lien symbolique à partir de là. Il y avait quelques différences mineures dans ce que j'ai créé le lien symbolique comme ceci: ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users. Redémarré et testé toutes mes applications, a même exécuté la mise à jour de sécurité d'aujourd'hui. Jusqu'à présent, tout fonctionne comme un charme.
Robert S Ciaccio
2
Pour info j'ai couru 2 machines comme ça depuis mon dernier commentaire et je n'ai eu aucun problème.
Robert S Ciaccio
ok il y a un problème qui apparaît dans cette configuration. Si vous avez un compte mobileme et utilisez parfois un ordinateur qui a le dossier / Users dans la position d'origine (c'est-à-dire le volume de démarrage), votre dock sera tout foutu. Toutes les piles ou dossiers que vous avez dans votre station d'accueil qui pointent vers des dossiers sur le volume Utilisateurs disparaîtront ou perdront leurs paramètres après vous être connecté à la machine avec la configuration d'origine. D'autres bizarreries comme des problèmes de synchronisation d'idisk et des icônes d'application Dock manquantes peuvent s'ensuivre. Cependant, j'ai résolu le problème en commutant simplement toutes mes machines synchronisées mobileme sur le même schéma de partition.
Robert S Ciaccio
J'ai rencontré des problèmes avec certaines applications qui me redirigent vers / Volumes / Secondary / Users / me et cet étrange chemin apparaît à des endroits étranges lorsque vous voulez vraiment que ce soit / Users / me. Je recommande l'astuce à utiliser fstab, c'est un peu plus propre: les points de montage sont la manière "correcte" de faire ces choses dans le monde unix / linux.
Andrew Vit
1
Depuis que je viens de passer à Lion, je pense que je vais essayer la méthode fstab.
Robert S Ciaccio
18

La meilleure façon de le faire est probablement de configurer / Users en tant que partition montée automatiquement, avec tous vos répertoires personnels à la racine de cette partition. Je vais supposer que vous avez déjà copié correctement les répertoires personnels (avec les autorisations activées). Il ne vous reste plus qu'à ajouter le volume à / etc / fstab. En supposant que la parition est nommée Users, vous ajoutez une ligne comme celle-ci:

LABEL=Users /Users  hfs rw,auto

Au lieu d'utiliser le nom du volume, vous pouvez également utiliser le GUID des volumes si vous savez comment le trouver, ce qui serait légèrement plus fiable (cela éviterait des accidents si vous insériez un autre volume avec le nom Users. Cela ressemblerait à quelque chose comme:

UUID=DF000C7E-AE0C-3B15-B730-DFD2EF15CB91   /Users  hfs rw,auto

Vous pouvez trouver plus d'informations dans man 5 fstab. Attention, cette page de manuel concerne principalement l'interface de programmation de fstab, mais va également dans le fichier. Malheureusement, il n'entre pas dans toutes les options disponibles, il ne semble vraiment pas y avoir de bonne documentation, mais cela devrait vous donner suffisamment pour obtenir ce que vous voulez faire.

Louis Gerbarg
la source
2
De loin la meilleure solution. Plus d'informations: discussions.apple.com/thread.jspa?threadID=1212374
Jeff Swensen
1
Pour ceux qui peuvent trouver cela via Google, vous pouvez obtenir l'UUID d'une partition en ouvrant un terminal en exécutant diskutil info "Volume Name".
Greg Haskins
Pour ceux qui se demandent comment copier le Usersdossier avec des autorisations, essayez quelque chose comme: sudo cp -rp /Users /Volumes/Toshiba/(Remplacer Toshibapar le nom de votre lecteur bien sûr)
sdgfsdh
4

Je l'ai fait, en fait, j'utilise un MBP sans optique en ce moment.

Voici mon expérience détaillée en détail .

Remarques:

  1. J'ai placé le SSD dans la baie optique, car la baie du disque dur a des amortisseurs de vibrations et la solution de baie optique que j'ai achetée n'avait rien de proche de ce qui se trouve dans la baie du disque dur d'origine. Le SSD n'a aucune vibration, c'est donc un bon ajustement.
  2. Je suis d'accord avec Fishtoaster ... voir mon lien ci-dessus pour savoir comment je l'ai fait.
  3. J'ai bootcamp et rEFIt installés, donc quand je démarre, j'obtiens une option pour SSD Mac, HD Mac ou Windows ... fonctionne très bien.
r00fus
la source
1
LOL J'ai en fait lu certains de vos articles sur les macrumors quand j'étais caddie et acheteur de disques SSD: PI me souviens parce que je pensais: "Ce gars a mis beaucoup de travail dans cet article, je me sens mal que personne n'ait publié de commentaires ...." puis je suis passé au lien suivant dans mes résultats Google hahahaha :) (pour être honnête cependant, je n'avais pas de compte forum macrumors à l'époque: P)
Robert S Ciaccio
Merci, je pense que tous ces détails auraient été mieux reçus si j'avais pris des photos et les ai mises sur un blog personnel. La mission de MacRumors n'est pas necc. aide fixit. Je trouve également que poster ce que vous découvrez est utile pour consolider votre propre compréhension, donc la récompense est en train de se faire ... btw, avec quel caddie êtes-vous allé?
r00fus
Assez vrai! J'ai obtenu le caddy ebay cheapo ( cgi.ebay.com/ws/… ). Cela fonctionne très bien ... J'ai publié quelques trucs à ce sujet dans le fil "MCE Optibay Alternative Cheap". Mon nom d'utilisateur est losmuertos.
Robert S Ciaccio