Aumentar disco maquina virtual Linux

Dada la necesidad de ampliar el disco a una máquina virtual (o física) linux con lvm, hemos agregado un nuevo disco para juntarlo con el espacio actual: Creamos la partición del tipo LVM Linux:

mrexojo@server:~$ sudo fdisk /dev/vdb
 [sudo] password for mrexojo:
 El dispositivo no contiene una tabla de particiones DOS valida ni una etiqueta de disco Sun o SGI o OSF
 Se esta¡ creando una nueva etiqueta de disco DOS con el identificador 0xc00c007a.
 Los cambios solo permaneceran en la memoria, hasta que decida escribirlos.
 Tras esa operación, el contenido anterior no se podra¡ recuperar.
Atencion: el indicador 0x0000 inva¡lido de la tabla de particiones 4 se corregira¡ mediante w(rite)
Orden (m para obtener ayuda): n
Tipo de particion:
 p primaria (0 primaria, 0 extendida, 4 libre)
 e extendido
Seleccione (predeterminado p): p
Numero de particion (1-4, valor predeterminado 1):
Se esta¡ utilizando el valor predeterminado 1
Primer sector (2048-419430399, valor predeterminado 2048):
 Se esta¡ utilizando el valor predeterminado 2048
ultimo sector, +sectores o +tamaño{K,M,G} (2048-419430399, valor predeterminado 419430399):
Se esta¡ utilizando el valor predeterminado 419430399
Orden (m para obtener ayuda): t
Codigo hexadecimal (escriba L para ver los codigos): 8e
Se ha cambiado el tipo de sistema de la particion 1 por 8e (Linux LVM)
Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.
Se estan sincronizando los discos.

Asociamos la nueva partición vdb1 a un phisical volume

mrexojo@server:~$ sudo pvcreate /dev/vdb1

 Physical volume "/dev/vdb1" successfully created

Comprobamos almacenamiento todavía sin añadir el nuevo espacio

mrexojo@server:~$ df -h

 S.ficheros Tamaño Usados Disp Uso% Montado en
 /dev/mapper/server--vg-root 280G 254G 13G 96% /
 udev 7,9G 12K 7,9G 1% /dev
 tmpfs 1,6G 324K 1,6G 1% /run
 none 5,0M 0 5,0M 0% /run/lock
 none 7,9G 0 7,9G 0% /run/shm
 /dev/vda1 228M 79M 138M 37% /boot

Vemos nuestro nombre de volumen group

mrexojo@server:~$ sudo vgs

 VG #PV #LV #SN Attr VSize VFree
 server-vg 2 2 0 wz--n- 299,76g 20,00m

Extendemos nuestro volumen group con nuestra nuevo phisical volumen (asociado a nuestra nueva partición)

mrexojo@server:~$ sudo vgextend server-vg /dev/vdb1

 Volume group "server-vg" successfully extended

Comprobamos el nuevo espacio libre en nuestro volumen group:

mrexojo@server:~$ sudo vgs

 VG #PV #LV #SN Attr VSize VFree
 server-vg 3 2 0 wz--n- 499,75g 200,02g

Ahora, al volumen lógico le damos la expansión con el tamaño libre del que dispone el volumen group:

mrexojo@server:~$ sudo lvextend -L+200G /dev/mapper/server–vg-root

 Extending logical volume root to 483,74 GiB
 Logical volume root successfully resized

Redimensionamos para que volumen group coja la expansión anterior:

mrexojo@server:~$ sudo resize2fs /dev/mapper/server–vg-root

 resize2fs 1.42 (29-Nov-2011)
 Filesystem at /dev/mapper/server--vg-root is mounted on /; on-line resizing required
 old_desc_blocks = 18, new_desc_blocks = 31
 The filesystem on /dev/mapper/server--vg-root is now 126810112 blocks long.

Vemos que nuestro volumen group tiene un nuevo tamaño y en él no queda espacio libre desaprovechado:

mrexojo@server:~$ sudo vgs

 VG #PV #LV #SN Attr VSize VFree
 server-vg 3 2 0 wz--n- 499,75g 16,00m

Comprobamos la ampliación de disco donde hemos “pegado” dos discos con LVM:

mrexojo@server:~$ df -h

 S.ficheros Tamaño Usados Disp Uso% Montado en
 /dev/mapper/server--vg-root 477G 254G 202G 56% /
 udev 7,9G 12K 7,9G 1% /dev
 tmpfs 1,6G 324K 1,6G 1% /run
 none 5,0M 0 5,0M 0% /run/lock
 none 7,9G 0 7,9G 0% /run/shm
 /dev/vda1 228M 79M 138M 37% /boot
Anuncios

Deja un comentario...dicen que es gratis!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s