Mover la carpeta de usuario a otra partición

miliuco

Nuev@ Applesan@
Mover la carpeta de usuario a otra partición

Este método describe los pasos para utilizar como carpeta de usuario un directorio en una partición diferente a la que contiene a OSX (asumiendo un disco con 2 particiones, Sistema y Usuarios).
La utilidad de esta configuración reside en que la carpeta con los archivos del usuario no se ve afectada en caso de formatear el volumen del sistema o reinstalar OSX.

Conceptos previos

- Sistema es la partición en que están instalados OSX y las aplicaciones
- Usuarios es la partición que va a contener al directorio del usuario
- pol es el nombre del usuario que se va a utilizar en este ejemplo
- se va a mover la carpeta del usuario pol desde la partición Sistema a la partición Usuarios, conservando la carpeta Users original en su localización por defecto
- el superusuario root continuará residiendo en la partición Sistema por lo que, si algo va mal, podremos entrar en sesión con él

Paso 1

Copiar el directorio de los usuarios a la nueva localización

- ejecutar este comando desde Terminal:
sudo ditto -rsrcFork -V /Users /Volumes/Usuarios
(el comando ditto copia archivos visibles, ocultos, permisos, recursos, etc.)

- abrir Gestor de Netinfo (Netinfo Manager) y modificar el valor de:
users >> pol >> home >> /Volumes/Usuarios/Users/pol
(al reiniciar sesión, ésta será la carpeta home del usuario pol)

- reiniciar sesión (Log off)

- asignar la carpeta nueva del usuario pol al propietario correcto
sudo chown -R pol /Volumes/Usuarios/Users/pol

Paso 2

Quitar la carpeta antigua del usuario pol

- cambiar el nombre a la carpeta antigua del usuario pol:
sudo mv /Users/pol /Users/pol.old

- crear un enlace simbólico (alias) a la carpeta nueva del usuario pol:
sudo ln -s /Volumes/Usuarios/Users/pol /Users

- reiniciar sesión o el Mac y comprobar que todo funciona bien

- se puede eliminar la carpeta antigua del usuario pol:
sudo rm -dr /Users/pol.old

NOTA: la Utilidad de discos puede mostrar desactivada la opción "Reparar permisos" en el volumen Usuarios; en caso de sospechar algún problema con los permisos de la nueva carpeta pol hay que volver a ejecutar desde Terminal:
sudo chown -R pol /Volumes/Usuarios/Users/pol
 

juker12

Nuev@ Applesan@
Excelente adpatacion a nuestro idioma y muy oportuno para mi. (para mi no es dapatacion por que lleva tu estilo propio)

No me fio de las actualizaciones y con la llegada inminente de Leopard a mas de uno nos va a venir de perlas.


Mi idea era mover nuestras cuentas a otro volumen, instalar de 0 Leopard y aprovechar el nuevo sistema HFS para recuperar despues cuentas con tu tutorial.

Mil gracias
 

joxpe

Nuev@ Applesan@
cambiar de ubicacion

Esto no se aplica para leopard vdd? Porque leopard no tiene netinfo
 

miliuco

Nuev@ Applesan@
En Leopard hay una forma sencilla, en Preferencias de sistema >> Cuentas de usuario >> panel de la izquierda con la lista de usuarios >> botón derecho sobre el usuario >> Avanzadas >> cambiar el directorio home (no tocar los números identificadores de usuario y grupo), recuerda copiar las carpetas (Documentos, Imágenes) a la nueva localización.
 

Applex

Nuev@ Applesan@
Magistral!

Muchísimas gracias, hacía tiempo que buscaba como hacer esto... me ha costado varias veces pérdida de datos... voy a probar mañana mismo a hacerlo. Excelente, Miliuco... thankys!
 
Arriba