Cómo montar un volumen externo en / Usuarios

1

He intentado migrar desde un viejo Mac Pro con un gran disco interno a un nuevo iMac con (pequeño) SSD interno y un gran disco externo Thunderbolt por un tiempo y no he encontrado una respuesta directa. Tengo una copia de seguridad de la máquina del tiempo en un disco externo. Mi solución preferida sería montar el disco externo en / Usuarios. El soporte de Apple (con quien conversé) no tiene una respuesta. ¿Cómo hacer esto?

    
pregunta David van der Spoel 08.07.2017 - 08:43

2 respuestas

1

Documentar mi propia solución aquí, pero me encantaría saber si otros lo han intentado de diferentes maneras. Solo hay unos pocos pasos a considerar.

  1. Cree un usuario ficticio con permisos de administrador con el directorio de inicio en el disco integrado / Usuarios

  2. Asigna un nombre a tu volumen externo, por ejemplo, Inicio: normalmente se montará en / Volúmenes / Inicio

  3. Encuentre el UUID de volumen para su disco externo usando diskutil list /Volumes/Home , digamos que el UUID es XYZ

  4. Ahora viene la magia, use el comando sudo vifs para agregar una línea a su archivo (por defecto vacío) fstab, la línea debería tener este aspecto:

    UUID=XYZ /Users hfs rw 0 2
    

Finalmente, reinicia tu máquina y listo.

Advertencia 1: si su disco externo falta o está roto, no tendrá directorios de inicio, ¡así que haga una copia de seguridad!

Advertencia 2: si falta su disco externo y no tiene un usuario ficticio (paso 1 arriba) no podrá iniciar sesión en absoluto.

Después de esto, es posible que desee restaurar una copia de seguridad de la máquina del tiempo. Sin embargo, el Asistente de Migración intenta ser más astuto y verifica la cantidad de espacio disponible para el directorio raíz (que es pequeño) en lugar del directorio / Usuarios montado externamente. Para evitar esto, debe utilizar un proceso de dos pasos:

  1. Restaure los detalles del usuario (cuentas) pero no sus datos al deseleccionar todos los directorios de datos al restaurar con el Asistente de Migración. Después de hacer esto, los usuarios volverán a crear sin la mayoría de sus archivos de datos.

  2. Con la herramienta de línea de comandos tmutil puede restaurar sin la verificación:

tmutil restore /Volumes/Backup/Backups.backupdb/PreviousMachine/PreviousDisk/Users/{joe,anne} / Users

(ejecute man tmutil antes de intentar esto y use los nombres de directorio correctos).

    
respondido por el David van der Spoel 08.07.2017 - 08:52
0

Su solución de montaje funciona, pero prefiero una configuración diferente dejando / Users y / Users / Shared en el volumen de arranque. Puede apuntar una cuenta existente a la carpeta de inicio montada fácilmente:

De esta manera, aún puede tener una cuenta de administrador local para ejecutar actualizaciones e instalar software que no cumpla con las reglas de no asumir que una carpeta de usuario esté en el mismo volumen que el sistema con una cuenta de administrador local. Tu método se romperá más en estos casos. Apple permite (y las actualizaciones diseñadas) tener solo una sola cuenta que no esté en la unidad de arranque / Usuarios en lugar de sobrepasarla por completo.

    
respondido por el bmike 08.07.2017 - 13:06

Lea otras preguntas en las etiquetas