Dopo aver visto come interagire con i Physical Volume oggi andiamo a vedere come interagire con i Volume Group
Comandi Base
vgs
Mostra l'output compresso dei Volume Group disponibili nel sistema da cui si vede
Se volessimo invece vedere le informazioni piu' dettagliate dovremmo dare il comando:
vgdisplay
Creazione VG
Per poter creare un Volume Group dobbiamo prima di tutto controllare se c'e' un Physical Volume da utilizzare.
Nel nostro caso non c'e' quindi andiamo a creare tutta la catena di indagine dischi, creazione pv e poi creazione vg
lsblk
pvcreate /dev/sdb
pvs
vgcreate data /dev/sdb
vgs
Estendi VG
Se invece non si deve creare un Volume Group ma si deve solo allargare lo spazio a disposizione a seguito dell'aggiunta di un disco andremo ad usare il comando vgextend
Nel nostro laboratorio quindi andremo a controllare i dischi, creiamo un pv sul nuovo disco, controlliamo i vg e estendiamo il vg data.
lsblk
pvs
pvcreate /dev/sdc
vgs
vgextend data /dev/sdc
vgs
Decrementa VG
A questo punto andiamo a vedere come diminuire un Volume Group rimuovendo un disco da esso, come buona norma prima di rimuovere un pv da un vg andiamo a spostare tutti eventuali files presenti su di esso con il comando PVMOVE, poi andiamo a togliere dal vg il disco e infine rivediamo i vg per vedere che effettivamente sia stato tolto
vgs
pvmove /dev/sdc
vgreduce data /dev/sdc
vgs
Rimuovi VG
Quando invece il Volume Group non ci servira' piu' potremo andare a toglierlo con il comando vgremove che andra' a cancellare definitivamente il vg.
A differenza di prima se siamo certi di quello che facciamo senza andare a controllare quali dischi compongono effettivamente il vg andiamo a rimuoverlo secco
vgs
vgremove data
vgs