Mover la carpeta de usuario a otra partición

miliuco

Activo
Mover la carpeta de usuario a otra partición

Mac OS X - Mover el directorio de usuario a otra partición

(traducción resumida de un texto de martycastilla en Mac OS X Hints)

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

Activo
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

New member
cambiar de ubicacion

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

miliuco

Activo
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

Activo
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