Cambiar tamaño de unidad lógica en Ubuntu bajo LVM
Para agrandar la Unidad Lógica en un Volumen Lógico LVM
- El inventario de volumen groups (vgdisplay), logical volumes (lvdisplay) y physical volumes (pvdisplay) es el siguiente:
root@devNube-cms:/home/jaume# vgdisplay --- Volume group --- VG Name devNube-team System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 63.76 GiB PE Size 4.00 MiB Total PE 16322 Alloc PE / Size 16322 / 63.76 GiB Free PE / Size 0 / 0 VG UUID UNNVv1-ALVq-V56h-eVi6-2JzX-OdNo-ltok0d root@devNube-cms:/home/jaume# lvdisplay --- Logical volume --- LV Name /dev/devNube-team/root VG Name devNube-team LV UUID J7rU44-cfkm-iqd6-9SVH-HYTq-tzjg-0gf2KX LV Write Access read/write LV Status available # open 1 LV Size 61.11 GiB Current LE 15645 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 251:0 --- Logical volume --- LV Name /dev/devNube-team/swap_1 VG Name devNube-team LV UUID 6E8Nhz-MfAT-JCi4-kkWp-bu1z-nrcc-DvmkGV LV Write Access read/write LV Status available # open 1 LV Size 2.64 GiB Current LE 677 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 251:1 root@devNube-cms:/home/jaume# pvdisplay --- Physical volume --- PV Name /dev/sda5 VG Name devNube-team PV Size 63.76 GiB / not usable 2.00 MiB Allocatable yes (but full) PE Size 4.00 MiB Total PE 16322 Free PE 0 Allocated PE 16322 PV UUID knaCxr-mHuj-Etyk-aVtQ-K6Wd-koyq-U5fwH4
- Debo crear un PV en la nueva partición sda3
#pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created
- Extender el actual VG a la nueva partición
#vgextend devNube-team /dev/sda3 Volume group "devNube-team" successfully extended
- Extender la LV
# el PE size es de 4MB y queremos añadir 186GB lvextend /dev/devNube-team/root -l +47615 # 47615 * 4MB = 190.460MB = 186GB Extending logical volume root to 247.11 GiB Logical volume root successfully resized
- Siguiendo el tutorial ahora debería desmontar el Volumen, pero el Volumen está montado en la raíz y me advierte que si ejecuto el comando sudo «e2fsck -f /dev/devNube-team/root» el sistema de archivos puede ser dañado.
- Pensaba arrancar en modo rescate para continuar con los comandos que faltan para sumar el espacio al volumen root, pero he encontrado un hilo que ofrece una alternativa Debian que me parece mejor.
- Hago un checking de los volúmenes alternativo al comando e2fsck
sudo touch /forcefsck sudo reboot
- Y por último expando el filesystem
#resize2fs /dev/devNube-team/root resize2fs 1.41.11 (14-Mar-2010) Filesystem at /dev/devNube-team/root is mounted on /; on-line resizing required old desc_blocks = 4, new_desc_blocks = 16 Performing an on-line resize of /dev/devNube-team/root to 64778240 (4k) blocks. The filesystem on /dev/devNube-team/root is now 64778240 blocks long.
- Reinicio y listo
Referencias:
Tutorial de ubuntu instalación avanzada en lvm https://help.ubuntu.com/10.04/serverguide/C/advanced-installation.htmlOpción «touch /forcefsck» alternativa a comando e2fsck http://ubuntuforums.org/showthread.php?t=841220Post que indica que ext3 es el único filesystem que permite resize2fs sin desmontar http://forums.fedoraforum.org/showthread.php?t=154625Post original: http://itnube.com/help/linux/cambiar-tamano-unidad-logica-ubuntu-t174.html