Extender el tamaño de un volumen lógico – lvm

Categorías:

Se presenta la situación en donde el sistema de archivos raíz se encuentra al 89% de su capacidad. Para ello vamos a extender el tamaño 10G mas.

[root@pruebas2 /opt 10:28:39 ]# df -hT
S.ficheros                                      Tipo     Tamaño Usados  Disp Uso% Montado en
devtmpfs                                        devtmpfs   7,8G      0  7,8G   0% /dev
tmpfs                                           tmpfs      7,8G   1,3M  7,8G   1% /dev/shm
tmpfs                                           tmpfs      7,8G   297M  7,5G   4% /run
tmpfs                                           tmpfs      7,8G      0  7,8G   0% /sys/fs/cgroup
/dev/mapper/centos-root                         xfs         65G    58G  7,7G  89% /
/dev/mapper/centos-usr                          xfs         10G   2,1G  8,0G  21% /usr
/dev/sda1                                       xfs       1014M   192M  823M  19% /boot
/dev/mapper/centos-var                          xfs        270G   112G  159G  42% /var
/dev/mapper/centos-tmp                          xfs         15G   170M   15G   2% /tmp
/dev/mapper/centos-home                         xfs         10G   936M  9,1G  10% /home
[root@pruebas2 /opt 10:30:08 ]#

Revisamos a qué volumen pertenece el sistema de archivos y el espacio disponible que tuviese

[root@pruebas2 /opt 10:28:24 ]# vgs
  VG     #PV #LV #SN Attr   VSize    VFree  
  centos   3   6   0 wz--n- <448,99g <74,99g
[root@pruebas2 /opt 10:28:30 ]#

Genial! Tenemos casi 75G libres, de las cuales podemos sacar las 10G para aumentar el volumen lógico

Procedemos a ejecutar el comando lvextend tal como se ve en el proceso

[root@pruebas2 /opt 10:30:08 ]# lvextend -L +10G /dev/mapper/centos-root 
  Size of logical volume centos/root changed from 65,00 GiB (16640 extents) to 75,00 GiB (19200 extents).
  Logical volume centos/root successfully resized.
[root@pruebas2 /opt 10:34:33 ]#

Posterior a ello, aumentamos el sistema de archivos con la orden xfs_growfs de la siguiente forma

[root@pruebas2 /opt 10:34:33 ]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=512    agcount=8, agsize=2293760 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=17039360, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4480, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 17039360 to 19660800
[root@pruebas2 /opt 10:42:41 ]#

Verificamos que el sistema de archivos tenga el aumento esperado.

[root@pruebas2 /opt 10:42:41 ]# df -h
S.ficheros                                      Tamaño Usados  Disp Uso% Montado en
devtmpfs                                          7,8G      0  7,8G   0% /dev
tmpfs                                             7,8G   1,3M  7,8G   1% /dev/shm
tmpfs                                             7,8G   297M  7,5G   4% /run
tmpfs                                             7,8G      0  7,8G   0% /sys/fs/cgroup
/dev/mapper/centos-root                            75G    58G   18G  77% /
/dev/mapper/centos-usr                             10G   2,1G  8,0G  21% /usr
/dev/sda1                                        1014M   192M  823M  19% /boot
/dev/mapper/centos-var                            270G   112G  159G  42% /var
/dev/mapper/centos-tmp                             15G   1,8G   14G  12% /tmp
/dev/mapper/centos-home                            10G   936M  9,1G  10% /home
[root@pruebas2 /opt 10:42:46 ]#

Efectivamente la partición / ha sufrido un incremento en su tamaño.

Esto es todo. No tenemos necesidad de reiniciar sistema operativo para que se tomen los cambios.