¿Cómo volver a montar una partición diferente como / home?

15

Cuando instalé Ubuntu 10.04, lo instalé en una única partición de 16 GB que incluye /, / boot, / home, etc.

Tengo otra partición en el sistema (ext3). Se puede acceder fácilmente desde el menú Lugares de escritorio de GNOME: solo hago clic en el icono de HDD del sistema de archivos en el menú Lugares y se monta automáticamente como '/ media / 1326f40a-45df-4ec'.

¿Cómo hago para que esa partición se vuelva a montar como / home? (permanentemente, eso es)

Android Eve
fuente
FYI Espero que esto te ayude a entender el Comando Sudoedit. tutorialspoint.com/unix_commands/sudoedit.htm

Respuestas:

12

Aquí está la documentación oficial de Ubuntu para pasar a una partición separada / doméstica:

https://help.ubuntu.com/community/Partition/Home/Moving

Simplemente omita el paso para crear una nueva partición como ya la tiene.

Chris
fuente
1
Gracias, +1 y aceptado como la respuesta más completa, ya que la guía a la que señaló La guía está escrita de tal manera que en cualquier momento si hay una falla del sistema, corte de energía o reinicio aleatorio que no tendrá un impacto negativo en el sistema y DEBE protegerse contra la posibilidad de que el usuario elimine accidentalmente su Carpeta personal en el proceso.
Android Eve
14

Primero, desea el UUID de la unidad para que pueda montarse de manera confiable.

sudo blkid

Eso devolverá una lista de todas sus particiones y sus UUID. Solo tenga en cuenta el UUID de la partición que desea montar como hogar.

Entonces solo necesita editar /etc/fstabpara montar automáticamente esa partición como /home.

sudoedit /etc/fstab

Y agregue una línea como esta:

UUID=0c89eb5d-ac58-46c0-b309-597b35a542e8 /home ext3 defaults,errors=remount-ro 0 1

Aunque obviamente con su UUID, no el mío. Guardar y reiniciar.

Oli
fuente
44
antes de reiniciar, también deberá copiar todos los directorios de inicio de / home a una nueva partición para que cuando reinicie, usted y otros usuarios, si los hay, tengan todos sus ajustes / configuración intactos. También puede hacer eso después de reiniciar, pero antes de hacerlo, guardará la de algunas sorpresas
binW
Traté de montar una carpeta dentro de una unidad, como /homedirectorio, y ahora no puedo encontrar mi carpeta de inicio. ¿Cómo puedo resolver tal problema
Starx
@Starx No puede montar una ubicación "profunda" directamente - usted tiene que montar su primer dispositivo (como el anterior) en /mnt/a-made-up-directory(cambio que, obviamente) y luego añadir otra línea a su fstab como: /mnt/a-made-up-directory/home /home bind defaults,bind 0 0. Esto supone que el homedir que desea montar se encuentra dentro de la unidad en la que acabamos de montar /mnt/a-made-up-directory.
Oli
3

Al buscar un problema similar, encontré este hilo. Quería tocar base en un par de cosas.

Primero, en mi humilde opinión, el UUID es desesperado e inviable. Hay una mejor solución que usar el UUID que funciona en 10.04 de Ubuntu. Eso es usar el LABEL='label'.

En el archivo / etc / fstab intercambie el UUID con el LABEL='<label>'(y asegúrese de usar las comillas simples). Antes de hacer esto, asegúrese de haber usado gparted para agregar una etiqueta a la unidad. Esta etiqueta es como la etiqueta que podría haber creado para identificar sus disquetes, sus unidades zip (no archivos) o incluso sus viejos discos duros en Windows.

Lo siguiente que quería tocar es que arriba alguien dio el siguiente comando.

sudoedit /etc/fstab

Ese comando que nunca había visto antes. O es algo que no sabía que existe o está mal. En caso de que pueda estar mal, corregiré la sintaxis.

sudo gedit /etc/fstab

Finalmente, aprecio a la persona que parece haber dado la respuesta adecuada donde desea tener una carpeta debajo de la raíz de la partición como su hogar. El procedimiento descrito en este hilo no toca eso a pesar de que es la implementación más APROPIADA. Siempre debe colocar su carpeta de inicio en una carpeta debajo de la partición en lugar de insertar su carpeta de inicio en la carpeta raíz de la partición.

JimB
fuente
gedites solo para entornos gráficos, sudoeditestá bien.
Han
0

Si está instalando un sistema nuevo, la forma más fácil es elegir un diseño de partición especial y declarar una de las particiones como /homey otra como /.

El efecto es equivalente a la edición fstabcomo en las otras respuestas, pero este método tiene la ventaja de hacerlo desde el principio.

alfC
fuente