Il passaggio successivo nell'implementazione di LVM dopo aver creato i volumi fisici o PV, consiste nell'assegnare i volumi fisici a un gruppo di volumi esistente o nuovo. Di seguito sono elencate le operazioni/utilità correlate a VG più comunemente utilizzate.
Creazione di un gruppo di volumi
Usa vgcreate comando per creare un nuovo gruppo di volumi. Lo spazio in un gruppo di volumi è diviso in "estensioni". La dimensione dell'estensione fisica predefinita è 4 MB. La sintassi è:
# vgcreate [options] volume_group_name physical_volume
Ad esempio, per creare un gruppo di volumi denominato vg01 utilizzando i volumi fisici /dev/sdb e /dev/sdc con una dimensione dell'estensione fisica predefinita di 4 MB, immettere:
# vgcreate -v vg01 /dev/sdb /dev/sdc Wiping internal VG cache Wiping cache of LVM-capable devices Wiping signatures on new PV /dev/sdb. Wiping signatures on new PV /dev/sdc. Adding physical volume '/dev/sdb' to volume group 'vg01' Adding physical volume '/dev/sdc' to volume group 'vg01' Archiving volume group "vg01" metadata (seqno 0). Creating volume group backup "/etc/lvm/backup/vg01" (seqno 1). Volume group "vg01" successfully created
Visualizzazione dei gruppi di volumi
Usa vgdisplay comando per visualizzare gli attributi dei gruppi di volumi:
# vgdisplay vg01 --- Volume group --- VG Name vg01 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 39.99 GiB PE Size 4.00 MiB Total PE 10238 Alloc PE / Size 0 / 0 Free PE / Size 10238 / 39.99 GiB VG UUID FWwr8K-3HbK-qv2b-kDGv-sGOq-bLa2-2Vyc05
Oltre a vgdisplay, altri due comandi elencano le informazioni sui gruppi di volumi. Il comando vgs riporta le informazioni sui gruppi di volumi in una forma più ridotta. Il comando vgscan esegue la scansione di tutti i dischi per i gruppi di volumi e ricostruisce le cache. Esempio:
# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- 19.00g 0 vg01 2 0 0 wz--n- 39.99g 39.99g
# vgscan Reading volume groups from cache. Found volume group "vg01" using metadata type lvm2 Found volume group "cl" using metadata type lvm2
Rimozione dei gruppi di volumi
Usa vgremove comando per rimuovere un gruppo di volumi, ad esempio:
# vgremove vg01 Volume group "vg01" successfully removed
# vgdisplay vg01 Volume group "vg01" not found Cannot process volume group vg01
Comandi VG aggiuntivi
I seguenti comandi vengono utilizzati per manipolare i gruppi di volumi:
- vgcfgbackup :backup delle configurazioni dei gruppi di volumi.
- vgcfgrestore :ripristina le configurazioni dei gruppi di volumi.
- vgchange :modifica gli attributi del gruppo di volumi.
- vgck :verifica la coerenza dei gruppi di volumi.
- vgconvert :cambia il formato dei metadati del gruppo di volumi.
- vgeexport :Annulla la registrazione dei gruppi di volumi dal sistema.
- estendere :aggiungi volumi fisici a un gruppo di volumi.
- vgimport :Registra un gruppo di volumi esportato nel sistema.
- vgmerge :Unisci gruppi di volumi.
- vgmknodes :crea file speciali per i dispositivi dei gruppi di volumi in /dev.
- vgredire :rimuove i volumi fisici da un gruppo di volumi.
- vgrename :Rinomina un gruppo di volumi.
- vgsplit :sposta i volumi fisici in un gruppo di volumi nuovo o esistente.
Configurazione LVM:operazioni/utilità del volume logico (LV)
Configurazione LVM:operazioni/utilità del volume fisico (PV)