// ghid Linux · Wave 4

LVM în Linux: PV, VG, LV și extinderea storage-ului

LVM adaugă un strat flexibil între discurile fizice și filesystem-uri. Pentru administratori, avantajul major este posibilitatea de a grupa capacitatea și de a extinde volumele mult mai controlat decât într-o schemă rigidă de partiții.

Modelul PV → VG → LV

Un Physical Volume (PV) este de regulă un disc sau o partiție inițializată pentru LVM. Mai multe PV-uri pot fi grupate într-un Volume Group (VG), iar din spațiul acelui grup se creează Logical Volumes (LV). Gândește VG-ul ca pe un pool de storage și LV-urile ca pe volumele alocate din acel pool.

Comenzi de inventar

Pentru inventar folosește pvs, vgs și lvs. Variantele verbose sau pvdisplay, vgdisplay, lvdisplay oferă mai multe detalii. Completează cu lsblk -f și findmnt pentru a vedea filesystem-urile și mount point-urile.

Crearea unui volum logic

Fluxul de bază este: pvcreate /dev/sdb, vgcreate vgdata /dev/sdb, apoi lvcreate -L 20G -n lvapp vgdata. După aceea creezi filesystem-ul, de exemplu mkfs.ext4 /dev/vgdata/lvapp, și îl montezi într-un director ales.

Extinderea unui LV

Dacă VG-ul are spațiu liber, poți extinde LV-ul cu lvextend. Pentru ext4 urmează de regulă resize2fs; pentru XFS folosești xfs_growfs pe filesystem-ul montat. Opțiunea lvextend -r poate extinde automat și filesystem-ul când instrumentele suportă operația.

Reducerea necesită prudență

Extinderea este de obicei simplă; reducerea poate fi riscantă și nu toate filesystem-urile o suportă. XFS, de exemplu, nu se micșorează in-place. Verifică filesystem-ul, fă backup și înțelege exact ordinea operațiilor înainte de reducere.

Snapshot-uri LVM

Snapshot-urile pot fi utile înaintea unor operații controlate, dar nu sunt un înlocuitor pentru backup. Ele consumă spațiu pe măsură ce datele originale se modifică și trebuie monitorizate. Pentru strategii de backup serioase, păstrează copii independente de storage-ul sursă.

Vrei laborator și explicații structurate? Vezi cursurile Linux, Linux Advanced și pregătirea LPIC-1.

Întrebări frecvente

LVM înlocuiește RAID?

Nu. LVM și RAID rezolvă probleme diferite. RAID poate oferi redundanță sau performanță la nivel de bloc, iar LVM oferă flexibilitate în alocarea și administrarea volumelor.

Pot extinde un filesystem fără reboot?

În multe cazuri, da. Ext4 și XFS suportă extinderea online în scenarii comune, dar trebuie respectate comenzile și limitările filesystem-ului folosit.