Seguro que os ha pasado que necesitáis redimensionar una partición ext4 sobre LVM2. Suponer que queremos ampliar el espacio de la partición /var que actualmente tiene 121GB para conseguir 140GB.
- Comprobemos que tenemos espacio libre para asignar a la partición que queremos redimensionar. Para ello:
# vgs VG #PV #LV #SN Attr VSize VFree vg00 1 3 0 wz--n- 227,28g 65,28g
- Para comprobar el espacio completo en su disco; y así comprobar que la partición física /var está configurada como Linux LVM y que tenemos espacio libre para asignar a la partición que queremos redimensionar. Para ello:
# df -h S.ficheros Size Used Avail Use% Montado en /dev/md1 3,7G 790M 3,0G 21% / /dev/mapper/vg00-usr 14G 1,5G 12G 12% /usr /dev/mapper/vg00-var 130G 3,1G 121G 3% /var /dev/mapper/vg00-home 14G 138M 13G 2% /ho # fdisk -l Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sdb1 1 487 3911796 fd Linux raid autodetect /dev/sdb2 488 731 1959930 82 Linux swap / Solaris /dev/sdb3 732 30401 238324275 fd Linux raid autodetect me none 996M 38M 958M 4% /tmp
- El siguiente paso será extender el tamaño del volumen lógico /dev/mapper/vg00-var/ (partición /var). Para ello utilizamos el comando lvextend:
# lvextend -L +19GB /dev/mapper/vg00-var Extending logical volume vgoo-var to 140,00 GiB Logical volume home-descargas successfully resized
- Usaremos el comando lvs para mostrar la información de volumen lógico. De esta forma confirmaremos que el espacio se ha añadido correctamente y disponemos de los 140 GB deseados.
# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert home vg00 -wi-ao 14,00g usr vg00 -wi-ao 14,00g var vg00 -wi-ao 140,00g
- Incrementaremos el sistema de archivos para que coincida con el volumen lógico usando el comando resize2fs ampliará el sistema de archivos a 140GB de unidad lógica y comprobamos con df -h que se producido correctamente:
# resize2fs /dev/mapper/vg00-var # df -h S.ficheros Size Used Avail Use% Montado en /dev/md1 3,7G 790M 3,0G 21% / /dev/mapper/vg00-usr 14G 1,5G 12G 12% /usr /dev/mapper/vg00-var 130G 3,1G 140G 3% /var /dev/mapper/vg00-home 14G 138M 13G 2% /home none 996M 38M 958M 4% /tmp