Resize di una partizione guest
Ridimensionare una partizione in linux, con il supporto LVM è relativamente semplice.
Se la macchina è virtuale occorre aumentare lo spazio della partizione dedicata alla VM, nel caso di XEN, questo si può fare nel Dom0.
In questo caso particolare in Dom0 si dispone già di spazio per allargare la partizione dedicata alla macchina virtuale, quindi ci si limita ad espandere il volume logoco.
dom0:/root #lvresize -L +20G nome del device
Occorre ora rendere disponibile lo spazio nella macchina virtuale, operazione da fare sulla macchina virtuale (domU). I comandi si riferiscono alla gestione LVM
domU:/root # partprobe
domU:/root # pvresize /dev/xvdb
Phisical volume "/dev/xvdb" changed 1 pysical volume(s) resized / 0 physical volumes(s) not resized
Con pvdisplay è possibile verificare la nuova dimensione.
Non rimane che ampliare il volume logico.
Extending logical volume srv to 40,00 GiB Logical volume srv sucessfully resized
Ul timo passo, indicare al file system, in questo caso ext3, della nuova disponibilità in spazio:
domU:/root # resize2fs /dev/system/srv
resize2fs 1.41.9 (22-Aug-2009) Filesystem at //dev/system/srv is mounted on /srv; on-line resizing required old desc_blocks = 2, new_desc_block = 3 Performing an on-line resize of /dev/system/srv to 10484736 blocks long. The filesystem /dev/system/srv is now 10484736 blocks long.
Non resta che verificare il nuovo spazio con un comando df -h
Ovviamente i nomi dei volumi, partizioni e quant'altro vanno cambiati in base alle proprie necessità