¿Cómo aumentar el espacio en / home, agregando un disco duro adicional?

9

Mi sistema actual se presenta en dos unidades:

  1. 40GB para /y /swap( dev/sdb)
  2. 1 TB para /home( dev/sdc)

Como mi /homeunidad se está quedando sin espacio y el almacenamiento es barato, compré una unidad de 2TB con la intención de expandirme a /hometravés de esa unidad también (por lo que /homese distribuye en dos unidades / 3TB).

Esperaba que esto sucediera de forma automática (aunque no tengo idea de por qué esperaría eso, realmente), la unidad está instalada ( dev/sda), formateada como ext4, pero no tengo idea de dónde ir a continuación. ¿Es fácil? ¿Existe alguna herramienta que pueda hacer esto?

He leído las siguientes preguntas:

Pero no puedo armar el consejo de tal manera que tenga sentido para mí, o cómo permite:

  • La expansión de /home,
  • Monta automáticamente el nuevo disco.

He estado usando Ubuntu durante casi tres años, y todavía necesito escuela ... suspiro.

David dice que reinstalar a Mónica
fuente
Se me ocurren dos soluciones, pero no tengo experiencia para convertirlo en buenas respuestas. Lo que estoy pensando es montar la nueva unidad en un directorio de /homeo hacer que su unidad de 1 TB y 2 TB en una partición lógica con LVM y montarlo /home.
NN
@NN: gracias, si pudieras ampliar eso en una respuesta, sin duda lo intentaré. Aunque, como usted, me falta la experiencia para hacerlo solo, al menos no sin una orientación bastante explícita.
David dice que reinstale a Mónica el
¿Por qué tiene que estar en casa? Tengo /, swap, / home con un total de 50 Gb y agregué mi segundo y tercer disco interno en / discworld y / discworld2.
Rinzwind
@Rinzwind: principalmente porque en una máquina de múltiples usuarios (sin un disco duro por usuario) parece tener más sentido compartir el espacio potencial a través de /home, y un poco menos de problemas (una vez configurado).
David dice que reinstale a Mónica el
1
No he tenido grandes experiencias con LVM. IIRC, si pierdes un disco, pierdes todo. Puede ser mejor / más fácil simplemente copiar el contenido de / home a la nueva unidad y luego montar la nueva unidad en / home en lugar de la partición anterior.
tgm4883

Respuestas:

5

Como mencioné en mi comentario, crear un enlace simbólico es probablemente la forma más fácil de lograr su objetivo. Hay un inconveniente en esta ruta y lo explicaré al final.

Esto es lo que debes hacer:

  1. Encuentre el punto de montaje de su nueva unidad de 2TB. Si la unidad está actualmente montada, puede encontrar fácilmente esta información ejecutando el mountcomando, que enumerará todas las unidades / particiones actualmente montadas.
  2. Una vez que tenga el punto de montaje, puede crear un enlace simbólico a esa carpeta en su directorio de inicio ejecutando el siguiente comando:

    ln -s [PUNTO DE MONTAJE]   ~ / secundario

    Esto creará una carpeta en su /homedirectorio llamada secondaryque contiene todos los contenidos de su unidad de 2TB. Ahora, cuando quiera guardar algo en su unidad de 2TB, simplemente guárdelo en la secondarycarpeta.

Ahora probablemente ya hayas visto la desventaja de seguir este método. Aunque es fácil de configurar, no divide automáticamente el contenido en la unidad. Tendrás que hacer esto tú mismo. Si lo desea, puede copiar todo el contenido de una carpeta en su directorio de inicio (como Musico Desktop) en su unidad de 2TB y luego reemplazar 'secundario' con el nombre de esa carpeta en el comando anterior.

Nathan Osman
fuente
¡Gracias por su amabilidad! ¿Es realmente tan difícil como lo está destinado a ser ( 'difíciles' se define, aquí, como tener que hacer la pregunta en el primer lugar)? Su solución aceptada, más uno ed, y muy, muy apreciada. :)
David dice Restablecer Mónica
@David: ¡Me alegro de poder ayudar!
Nathan Osman
4

Aquí hay dos paquetes que pueden combinar dos particiones en un único punto de montaje:

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one
enzotib
fuente
+1 Encontré que mhddfs es más fácil y sin complicaciones que LVM, especialmente si su configuración actual no es LVM. Gracias por esto.
Rey Leonard Amorato
0

Sí, necesitaría hacer algún pirateo con LVM, pero creo que perderá sus datos una vez que configure como una partición LVM. LVM es excelente si lo usa desde el principio, pero es un dolor en el pero si cambia de opinión más tarde. Realizaría una copia de seguridad de todos sus datos y volvería a instalarlos desde cero y configuraría todas sus unidades para LVM y luego restauraría los datos de antes.

Justin Andrusk
fuente
2
Decir "ve a Google esto" no es una respuesta, al menos podrías proporcionarle al OP un enlace con lo que podrías haber encontrado. Hay una razón por la que preguntó aquí en lugar de solo buscar en Google.
Uri Herrera