¿Hay alguna forma segura de mover la carpeta / Users a un volumen / unidad separado?

14

Tengo un SSD en camino y moveré mi HDD a la ranura del compartimento óptico en mi MBP. Quiero arrancar desde el SSD y almacenar mi carpeta / Users en el HDD. He visto la forma en que todos sugieren mover la carpeta de inicio de una cuenta individual a una partición separada.

Sin embargo, quiero mover la carpeta ENTERO / Usuarios. No quiero molestarme en mover cuentas de usuarios individuales, y quiero que cualquier cuenta nueva que cree resida en el HDD sin ningún paso adicional que no sea crear el usuario.

Ya tengo un clon completo de mi directorio / Users en una partición separada que creé para probar esto. ¿Hay alguna forma segura (es decir, no causará ningún problema con la aplicación o la funcionalidad del sistema operativo) para que OS X utilice la nueva carpeta / Users?

Robert S Ciaccio
fuente

Respuestas:

3

Puede crear un enlace simbólico al directorio / Usuario.

Para hacer esto, abra Terminal e ingrese:

cd [SeperateDrivePath*]
ln -s ./Users /Users

Querrá mover su carpeta de Usuarios original fuera del camino (renómbrela o muévala o lo que sea).

* Donde [SeperateDrivePath] es la ruta a su volumen justo debajo de la carpeta clonada / Usuarios. Probablemente algo como / Volumes / Some Hard Drive Name /. En este caso, sus clones / Usuarios deberían existir en / Volumes / Some Hard Drive Name / Users.

Fishtoaster
fuente
Esto era lo que quería hacer, pero estaba pensando que quizás había otra solución "compatible" :) Lancé precaución al viento y lo hice ... bueno, tal vez no toda precaución ... Cloné todo mi disco, arranqué desde dicho clon, y creó el enlace simbólico a partir de ahí. Así que hubo algunas diferencias menores en la que he creado el enlace simbólico de este modo: ln -s /Volumes/NewUsersVolume/Users /Volumes/NormalBootVolume/Users. Reinicié y probé todas mis aplicaciones, incluso ejecuté la actualización de seguridad de hoy. Hasta ahora todo funciona como un encanto.
Robert S Ciaccio
2
FYI He estado ejecutando 2 máquinas como esta desde mi último comentario y no he tenido ningún problema.
Robert S Ciaccio
ok hay un problema que aparece en esta configuración. Si tiene una cuenta mobileme y a veces usa una computadora que tiene la carpeta / Users en la posición original (es decir, el volumen de arranque), su base se arruinará. Cualquier pila o carpeta que tenga en su dock que apunte a carpetas en el volumen de Usuarios desaparecerá o perderá su configuración después de iniciar sesión en la máquina con la configuración original. Pueden surgir otras rarezas como problemas de sincronización de idisk y falta de íconos de aplicaciones de acoplamiento. Sin embargo, resolví el problema simplemente cambiando todas mis máquinas sincronizadas con mobileme al mismo esquema de partición.
Robert S Ciaccio
He tenido algunos problemas al ejecutar de esta manera con algunas aplicaciones que me redirigen a / Volumes / Secondary / Users / me y esta ruta extraña aparece en lugares extraños cuando realmente solo quieres que sea / Users / me. Recomiendo la sugerencia para usar fstab, es un poco más limpio: los puntos de montaje son la forma "correcta" de hacer estas cosas en el mundo de Unix / Linux.
Andrew Vit el
1
Como acabo de actualizarme a Lion, creo que voy a intentarlo de la manera fstab.
Robert S Ciaccio
18

La mejor manera de hacer esto es probablemente configurar / Usuarios como una partición montada automáticamente, con todos sus directorios principales en la raíz de esa partición. Asumiré que ya ha copiado correctamente los directorios de inicio (con los permisos habilitados). Ahora solo necesita agregar el volumen a / etc / fstab. Suponiendo que se nombra la parición Users, agrega una línea como esta:

LABEL=Users /Users  hfs rw,auto

En lugar de usar el nombre del volumen, también podría usar el GUID de volúmenes si sabe cómo encontrarlo, lo que sería un poco más confiable (evitaría contratiempos si alguna vez insertara otro volumen con el nombre Users. Eso sería algo así como:

UUID=DF000C7E-AE0C-3B15-B730-DFD2EF15CB91   /Users  hfs rw,auto

Puedes encontrar más información en man 5 fstab. Tenga en cuenta que la página de manual trata principalmente de la interfaz de programación para fstab, pero también va al archivo. Desafortunadamente, no incluye todas las opciones disponibles, realmente parece que no hay buena documentación para ello, pero esto debería brindarle lo suficiente para lograr lo que desea.

Louis Gerbarg
fuente
2
Con mucho, la mejor solución. Más información: debates.apple.com/thread.jspa?threadID=1212374
Jeff Swensen
1
Para aquellos que puedan encontrar esto a través de Google, pueden obtener el UUID de una partición abriendo un terminal ejecutando diskutil info "Volume Name".
Greg Haskins el
Para aquellos que se preguntan cómo copiar la Userscarpeta con permisos, intente algo como: sudo cp -rp /Users /Volumes/Toshiba/(Reemplazar Toshibacon el nombre de su unidad, por supuesto)
sdgfsdh
4

He hecho esto, de hecho, estoy usando un MBP no óptico en este momento.

Aquí está mi experiencia detallada en su totalidad .

Notas:

  1. Puse el SSD en la bahía óptica, ya que la bahía HDD tiene amortiguadores de vibraciones y la solución de bahía óptica que compré no tenía nada parecido a lo que viene en la bahía HDD original. El SSD no tiene vibración, por lo que encaja bien allí.
  2. Estoy de acuerdo con Fishtoaster ... mira mi enlace de arriba para saber cómo lo hice.
  3. Tengo bootcamp y rEFIt instalado, así que cuando inicio, obtengo la opción para SSD Mac, HD Mac o Windows ... funciona bastante bien.
r00fus
fuente
1
LOL De hecho, leí algunas de tus publicaciones sobre macrumores cuando estaba haciendo una compra de caddy y SSD: PI recuerda porque pensé: "Este tipo puso mucho trabajo en esta publicación, me siento mal de que nadie haya publicado ningún comentario ..." y luego pasé al siguiente enlace en mis resultados de google jajajaja :) (para ser justos, sin embargo, no tenía una cuenta en el foro de macrumores en ese momento: P)
Robert S Ciaccio
Gracias, creo que todos esos detalles se habrían recibido mejor si tomara fotos y las publicara en un blog personal. La misión de MacRumors no es necc. Fixit ayuda. También encuentro que publicar lo que descubres es útil para solidificar tu propia comprensión, por lo que la recompensa está en hacer ... por cierto, ¿con qué caddy fuiste?
r00fus
¡Suficientemente cierto! Obtuve el Caddy de eBay de cheapo ( cgi.ebay.com/ws/… ). Funciona muy bien ... Publiqué algunas cosas al respecto en el hilo "MCE Optibay Alternative Cheap". Mi nombre de usuario es losmuertos.
Robert S Ciaccio