Mover la carpeta de usuario a otra partición

14/03/2020miliucoApplesan@ Premium

Karma:53

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/poljuker12Juker 12

Karma:110

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 graciasjoxpeTímido

Karma:18

cambiar de ubicacion



Esto no se aplica para leopard vdd? Porque leopard no tiene netinfomiliucoApplesan@ Premium

Karma:53

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.ApplexPrincipiante

Karma:17

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!

RELACCIONADO CON Mover la carpeta de usuario a otra partición

Historia amp