Redimensionado de volumenes lógicos junto al sistema de ficheros xfs.

En el día de hoy, nos encontramos con la necesidad de redimensionar el volumen lógico en el que tengo alojado el /home de mi máquina. Esto viene de que al instalar mi sistema, me cree con LVM, un total de tres volúmenes lógicos en mi disco físico, y a la parte donde lo tengo alojado, le asigné 30Gb, con el paso del tiempo dicho espacio se ha ido quedando corto y necesitamos más espacio. La configuración actual es la siguiente:

root@Pochinki:/home/david# pvs
 PV        VG      Fmt  Attr PSize   PFree 
 /dev/sda1 sistema lvm2 a--  111,79g 74,22g
root@Pochinki:/home/david# lvs
 LV      VG      Attr        LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
 sistema sistema -wi-ao----  28,61g 
 swap    sistema -wi-ao---- 976,00m 
 var     sistema -wi-ao----  8,00g

Vemos que tenemos un disco físico de 111,79g de los que tenemos libres 74,22g, con lo que le asignaremos a nuestro volumen lógico 15Gb más. Para ello simplemente ejecutaremos el comando:

# lvextend -L +15G /dev/sistema/sistema

Nos indicará que, efectivamente se ha extendido la partición:

root@Pochinki:/home/david# lvextend -L +15G /dev/sistema/sistema 
 Size of logical volume sistema/sistema changed from 28,61 GiB (7324 extents) to 43,61 GiB (11164 extents).
 Logical volume sistema/sistema successfully resized.

Pero aquí aún no hemos finalizado, tenemos 15G más, pero aún no son realmente útiles, debemos hacer crecer nuestro sistema de ficheros. Gracias a que en la instalación inicial hemos usado “xfs” podemos realizar dicha tarea “en caliente”. Así que con el siguiente comando tendremos nuestro sistema con 15G más, totalmente funcional, y con la capacidad de que en un futuro pueda seguir creciendo en base a nuestras necesidades.

root@Pochinki:/home/david# xfs_growfs /dev/sistema/sistema
meta-data=/dev/mapper/sistema-sistema isize=512 agcount=4, agsize=1874944 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0 rmapbt=0
         =                       reflink=0
data     =                       bsize=4096   blocks=7499776, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=3662, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 7499776 to 11431936

Si en un futuro, fuese necesario más capacidad de los 111,79g totales de los que disponemos, se podría agregar un nuevo disco físico que añadiéndolo al grupo de volúmenes ya podríamos disponer de él.

# pvcreate /dev/"asignación del dispositivo"
# vgextend sistema /dev/"asignación del dispositivo"
Anuncios

Responder

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 )

Google+ photo

Estás comentando usando tu cuenta de Google+. 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 )

Conectando a %s