6 votes

Déplacer les dossiers d'accueil des utilisateurs de macos sur un lecteur externe

J'ai eu un tout nouveau Mac Mini brillant mais je n'ai pas pu me permettre un SSD interne de 1 To pour contenir tout mon matériel, donc je teste des façons d'utiliser un disque externe pour le stockage de l'utilisateur. Je sais que je peux pointer Photos et iTunes vers des bibliothèques sur le disque externe, mais je suis plus intéressé à localiser de manière transparente l'ensemble du dossier personnel sur le disque externe. À travers des essais et erreurs, j'ai peut-être trouvé une solution : définir le point de montage du disque externe sur /Users/. Est-ce une approche réalisable? Je n'ai trouvé aucune histoire d'autres personnes ayant tenté cela, ce qui pourrait suggérer que c'est une terrible idée ; ou peut-être que ce n'est tout simplement pas une solution courante. J'expose mon processus:

  • Disque externe formaté pour correspondre au SSD du Mac mini, avec APFS et autorisations activées
  • J'ai commencé par déplacer des documents en vrac de l'iMac vers le disque externe, pour réduire la taille des dossiers pour la migration
  • Création d'un nouveau compte Administrateur sur le Mac mini avant la migration des utilisateurs existants
  • Migration des comptes utilisateurs de l'iMac vers le Mac mini (SSD interne, pas d'option pour sélectionner un autre emplacement dans l'Assistant de migration)
  • Au début, j'ai simplement copié le dossier personnel sur le disque externe et j'ai pointé le compte utilisateur vers celui-ci ; cela a entraîné des erreurs de permissions majeures et des problèmes de connexion iCloud
  • Essai de réinitialisation manuelle des permissions du dossier personnel via le Finder, via le mode récupération, via diskutil ResetUserPermissions ; semblait résoudre certaines erreurs mais pas toutes
  • Re-migration et utilisation de la fonction “exact copy” du Finder pour conserver les permissions ; encore une fois, pas un correctif complet
  • En fin de compte, j'ai laissé le dossier utilisateur migré en place sur le SSD interne ; aucun problème avec les comptes utilisateurs migrés laissés en place
  • Re-migrer tous les utilisateurs de l'iMac et laisser en place sur le SSD interne ; supprimer les dossiers personnels de migration échoués
  • S'assurer que le disque externe se monte automatiquement au démarrage, tester à travers des déconnexions, des redémarrages, des démarrages à froid et différents utilisateurs :
  • Tester le réglage du point de montage du disque externe à un emplacement différent sur le système de fichiers de la racine
    • Changer définitivement le point de montage du volume ?
    • choisir d'abord un point de montage non critique, essayer de monter à un emplacement qui existe déjà - pas de problèmes, le montage "remplace" le dossier du point de montage par le disque ; a le nom du disque dans le Finder mais le nom du dossier de point de montage dans le Terminal
    • essayer de monter à un emplacement qui a déjà des données - les données existantes deviennent inaccessibles car le point de montage "masque" les données avec le système de fichiers du disque, mais le démontage du disque révèle que les données sont toujours présentes
    • essayer de monter à un emplacement qui a déjà des données du même nom - pas de problèmes, idem
  • ÉTAPES SUIVANTES (un peu effrayé d'essayer)
    • “exact copy” /Users sur le disque externe
    • essayer de monter le disque sur /Users
    • redémarrer, démarrage à froid, différentes connexions d'utilisateurs - des problèmes ?
    • Essayer de vous connecter avec le disque détaché — que se passe-t-il ? devrait revenir aux dossiers personnels "originaux" encore en place ; ou mode récupération ? commande-R
  • Si cela ne fonctionne pas, définir les dossiers musicaux et les bibliothèques de photos aux emplacements sur le disque externe

3voto

Sam McAfee Points 4615

En ayant un ancien disque interne et un nouveau externe qui est un clone de celui-ci, j'ai réussi à déplacer les comptes utilisateur, de /Users vers un nouveau dossier /Users/.legacy/ (pour les conserver au cas où). J'ai ensuite créé des liens symboliques des dossiers d'utilisateurs clonés dans le dossier /Users.

# cd /Users
# mkdir -p .legacy
# mv nom_utilisateur .legacy
# ln -s /Volumes/New_drive/Users/nom_utilisateur

2voto

jsejcksn Points 3535

J'ai récemment suivi un processus similaire et j'ai constaté que sur Mojave, il est très difficile de monter un disque externe sur /Users ou /home. Il est préférable d'utiliser le montage standard /Volumes et de modifier le répertoire personnel comme décrit dans le commentaire de TJ Luoma ci-dessus. De plus, j'ai utilisé Carbon Copy Cloner pour copier mon répertoire personnel et je n'ai eu aucun problème de permissions. Plus de détails sont disponibles dans ma question/réponse ici et dans mon gist.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X