Featured image of post Redimensionar un volumen LVM en Ubuntu

Redimensionar un volumen LVM en Ubuntu

Hace unas semanas instalé un Ubuntu 22.04 headless para montar un nodo de syncthing, días más tarde me encuentro con la sorpresa que la partición de root (/) era de sólo 100 GB a pesar de que el disco es de 1 TB, buscando un poco me encontré la solución.

Ejecutando lsblk para saber cómo está el disco y muestra:

1
2
3
4
5
6
7
8
$ lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
[...]
sda                         8:0    0 931.5G  0 disk
├─sda1                      8:1    0     1G  0 part /boot/efi
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 928.5G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0 100.0G  0 lvm  /

Nótese la discrepancia en las últimas dos líneas: 100 != 928. El siguiente paso será usar el comando lvextend para decirle que use todo el espacio disponible:

1
2
3
$ sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  Size of logical volume ubuntu-vg/ubuntu-lv changed from 100.00 GiB (25600 extents) to <928.5 GiB (237696 extents).
  Logical volume ubuntu-vg/ubuntu-lv successfully resized.

Y ahora si, redimensionar:

1
2
3
4
5
$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs 1.45.5 (07-Jan-2020)
Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing required
old_desc_blocks = 13, new_desc_blocks = 117
The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 243520512 (4k) blocks long.

Y así se recuperan unos gigas que estaban perdidos.

Referencias:

Imágen de portada

Creado con Hugo
Tema Stack diseñado por Jimmy