Hola sanpergon.
Yo haria lo siguiente:
Lo primero que debemos hacer es crear la carpeta de usuario en el disco duro secundario. Debe tener el mismo nombre que la carpeta de usuario del disco de arranque.
A continuación debemos crear una copia exacta de los archivos de la carpeta de usuario original en la nueva carpeta que hemos creado en el disco duro secundario. Para ello utilizaremos en el terminal el comando ditto, que creará una copia exacta:
sudo ditto -rsrc ORIGEN DESTINO
Un ejemplo quedaría de la siguiente forma:
sudo ditto -rsrc /Users/Tuusuario /Volumes/ELDiscoExterno/Tuusuario/
(Para obtener las rutas correctamente, podemos simplemente arrastrar desde el Finder cada una de las carpetas.)
Una vez hecho esto, tendremos una copia de los archivos hecha, incluyendo los permisos de escritura y lectura correctos. Ahora deberemos decirle al sistema que la ubicación de la carpeta de usuario ha cambiado. Para ello accederemos a “Preferencias del Sistema”, “Usuarios y Grupos”. Una vez ahí haremos clic derecho sobre el usuario que deseemos modificar y elegiremos “Opciones Avanzadas”. En la ventana que se abre solamente tendremos que modificar la línea “Directorio de inicio” seleccionando la ubicación que hemos creado previamente.
Una vez hecho esto, reiniciaremos y ya habremos movido el directorio Home de nuestro usuario al disco duro secundario. Una vez que comprobemos que todo ha funcionado correctamente, podremos borrar la carpeta de usuario original.
Espero que te sirva, un saludo!