Questa è una vecchia versione del documento!
pvs
oppure
pvdisplay
vgs
oppure
vgdisplay
lvs
oppure
lvdisplay
per rimuovere un LV bisogna eseguire:
lvremove vg/lv
dove vg è il nome del volume group e lv è il nome del logical volume da eliminare
Per aggregare una nuova partizione /dev/sdc3 al Volume Group fileserver. Predisponiamo la partizione
pvcreate /dev/sdc3
Quindi aggiungiamo /dev/sdc3 a fileserver volume group:
vgextend fileserver /dev/sdc3
Altrettando agevole risulta l’operazione inversa quella di rimozione di una partizione. Ad esempio rimuoviamo la partizione sdb1. Copiamo d’apprima i dati della partizione sdb1 nella partizione aggiunta sbc3.
pvmove /dev/sdb1 /dev/sdc3 o in altra capiente
A questo punto è possibile rimuovere in sicuerzza la partizione /dev/sdb1 dal volume group fileserver. Rimuoviamo prima sdb1 dal volume group
vgreduce fileserver /dev/sdb1
e quindi dal volume fisico
pvremove /dev/sdb1
Questi sono i passaggi necessari per ridimensionare una partizione LVM o LVM2:
sudo lvresize --verbose --resizefs -L -150G /dev/ubuntu/root
sudo pvresize --setphysicalvolumesize {any size here} /dev/sda5
L'ultimo comando, pvresize , potrebbe restituire l'errore
/dev/sda5: cannot resize to xxxxx extents as later ones are allocated.
Devi riorganizzare lo spazio non allocato alla fine del LVM. Ciò significa dopo la partizione root e swap_1.
Puoi vedere l'attuale disposizione dello spazio con questo comando
pvs -v --segments /dev/sda5
pvs mostrerà un output come questo
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx+1 root 0 linear /dev/sda:0-xxx /dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx+1 iii 0 free /dev/sda5 ubuntu lvm2 a-- 698.04g 150g yyyy jjj swap 0 linear /dev/sda5:yyyy-end
Ora usa pvmove per rimuovere la frammentazione esterna:
sudo pvmove --alloc anywhere /dev/sda5:yyyy-end
Ora vediamo se è stato eseguito lo spostamento del volume di scambio.
pvs -v --segments /dev/sda5
dovrebbe mostrare il nuovo ordine dei volumi:
/dev/sda5 ubuntu lvm2 a-- 698.04g 150g 0 xxx+1 root 0 linear /dev/sda:0-xxx /dev/sda5 ubuntu lvm2 a-- 698.04g 150g xxx+1 iii swap 0 linear /dev/sda5:xxx+1-yyyy /dev/sda5 ubuntu lvm2 a-- 698.04g 150g yyyy+1 end 0 free
Dopodiché, usa GParted e ridimensiona l'LVM fino all'area massima utilizzata. Il resto sarà in spazio non allocato.