[Solucionado] Añadir Hdd a /home

Imagen de GarVied
0 puntos

Buenas, estoy usando precise 64 bits y tengo un disco duro de 80 gb sin usar y quisiera usarlo para añadir mas espacio a /home el cual ya lo tengo un un hd separado del sistema. ¿Es posible realizar esto sin tener que perder nada de lo que tengo en /home?

Gracias.

Imagen de Gabriel_M
+1
+1
-1

1- Conecta el disco
2- Inicia el ordenador, inicia gparted, crea una partición primaria, sistema de archivos ext4
3- Abre una terminal, ejecuta en ella:
(crea un directorio donde montar la nueva partición, por ejemplo datos)
mkdir /home/tuusuario/datos
sudo su
blkid /dev/sdb1 (cuando creas la partición, sabes como se denomina, si no es esta pon la que sea)
(anota la uuid de la particiòn del disco nuevo)
nano /etc/fstab
(pon las siguientes líneas)
# /home/tuusuario/datos corresponde a /dev/sdb1
UUID=loqueinformoblkid /home/tuusuario/datos ext4 defaults 0 2

(guarda el archivo, cierra nano)
mount -a
y a partir de ahora, tu disco estarà montado en /home/tuusuario/datos

+1
+1
-1
Imagen de GarVied
+1
0
-1

Gabriel_M, muchas gracias por la respuesta pero según lo que dices tu lo que grabe en esa carpeta datos se grabaría en ese hd y solo lo que grabe en esa carpeta, yo lo que necesito es que el total del /home sea la suma de ambos hd de forma totalmente automática, no tener que guardar en una carpeta determinada para usar el hd de 80 gb

+1
0
-1
Imagen de Gabriel_M
+1
+1
-1

.... solo que es mas complejo, pues debes mover /home.
1- Conecta el disco
2- Inicia el ordenador, inicia gparted, crea una partición primaria, sistema de archivos ext4
3- Abre una terminal, ejecuta en ella:

sudo su
blkid /dev/sdb1

anota la uuid

4- Luego monta la nueva partición previo crear un directorio

mkdir newhome
mount -t ext4 /dev/sdb1 /newhome

5- Copia los datos de /home a /newhome

cp  -dpR   /home/*  /newhome

6- Desmonta /newhome

umount /newhome

7- Renombra /home

mv /home /home.old

8- Crea un nuevo /home y monta la particiòn

mkdir /home
mount -t ext4 /dev/sdb1  /home

9- Modifica /etc/fstab

nano /etc/fstab

(pon las siguientes líneas)

# /home corresponde a /dev/sdb1
UUID=loqueinformoblkid /home ext4 defaults 0 1

(guarda el archivo, cierra nano)
y a partir del próximo reinicio, tu disco estaría montado en /home
Reinicia y si todo esta correcto, borra /newhome y /home.old

sudo su
rm /newhome
rm /home.old 
+1
+1
-1
Imagen de Scorpyo82
+1
0
-1

Gabriel_M creo que eso tampoco es lo que quiere, con eso cambias la home de disco duro ¿no?

El lo que quiere, es sumar el espacio de las dos unidades (partición de home+ disco de 80 Gb) para incrementar el espacio de /home)

No sé si eso se pueda hacer, pero creo que lo mejor es lo que comentaste.... crear una carpeta "datos" y montar automáticamente ahí los datos de la 2ª partición o disco, para guardar datos allí.

Aunque si se puediese hacer lo que GarVied pide estaría muy bien.

Un saludo a ambos.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de LyingB
+1
0
-1

Si quieres que la totalidad del /home se grabe en tus dos discos, la solución que se me ocurre es crear un RAID por software. Revisa el siguiente documento:
http://tldp.org/HOWTO/Software-RAID-HOWTO.html.

Tendrías que crear un RAID0 o lineal que use tus dos discos.

Sin embargo el proceso es algo engorrioso y tendrías que respaldar tus datos para no perderlos.

Creo que la mejor solución es lo que propuso Gabriel_M al principio.

+1
0
-1


Agrega al final del título del post (solucionado) si has arreglado tu problema.

Imagen de Gabriel_M
+1
+1
-1

Leyendo todos los post, impresiona como que lo que quieres implementar es lvm.
Administración de Volúmenes Lógicos (LVM) provee un tratamiento de alto nivel al espacio de disco de los sistemas, teóricamente superior al tratamiento tradicional de discos y particiones.
Esto brindaría al administrador del sistema mucha mas flexibilidad para la asignación de espacio a lasaplicaciones y a los usuarios.
LVM permite ver todo el espacio de cada uno de los discos rígidos conectados a un sistema Gnu/Linux, llamados “Physical Volumes” (PV) como un sólo Disco Duro Virtual, en el que se pueden crear los “Volume Group” (VG), de éstos VG se pueden tomar una cierta cantidad de bloques y crear “Logical Volumes” (LV).
Estos LVs tienen la particularidad de que no necesitan ser integrados por un grupo de bloques continuos ni tampoco pertenecer a un mismo disco rígido, a la vez que teòricamente pueden ser modificados en funcionamiento.

La estructura de LVM es la siguiente:
Physical Volumes (PVs)
sda,sdb, sdc, sda1, sdb1, sdc1, etc.

El espacio total de un sistema Gnu/Linux, será la suma del tamaño de cada disco rígido (PVs) dentro del LVM, luego todo ese gran disco virtual se convierte en un VG, y dentro de éste VG se crean los LVs conteniendo cada unos de ellos diferentes sistemas de srchivos y dentro de ellos archivos y directorio.

Suponiento que se tiene un disco rígido de 800G con 3 particiones:

1 - root / == 30G
2- swap == 5G
3- el resto LVM, es decir un VG == 765G
Dentro del VG se pueden LVs para /home y /usr de 90G y 8G respectivamente .
No es recomendable tener a root / en un volumen lógico.
Si pasado un tiempo se necesita espacio para /home, simplemente se toma de lo que se tiene disponible en el VG y listo, con el sistema en funcionamiento
Si se conectan nuevos discos rígidos al sistema, creando simplemente un nuevo PV y agregandolo al LVM ya se tiene más de espacio disponible en el VG.
Opensuse utiliza este sistema por defecto, Debian y Ubuntu permiten implementarlo, lógicamente habrìa que familiarizarse con sus comandos.

Cuando se trabajas con LVM es necesario tener presente que hay 2 capas implicadas:
La capa bajo el filesystem, antes conocida como partición
El filesystem propiamente dicho.
Y que para poder reducir o expandir algún LV debemos proveernos antes de cierta información tal como: espacio disponible en el VG y espacio disponible en los LVs, además de la información propia de cada uno.

+1
+1
-1
Imagen de GarVied
+1
0
-1

Voy a mirar lo del LVM y el RAID0 para intentar implementar alguno de ellos.

+1
0
-1