Jak funguje správce logických svazků (LVM) v systému Linux

Jak Funguje Spravce Logickych Svazku Lvm V Systemu Linux



Logical Volume Manager (LVM) je výkonný nástroj pro správu disků pro Linux. LVM dokáže spravovat více disků najednou – pevné disky, SATA SSD, NVME SSD atd. Namísto vytváření fyzických oddílů na discích používá LVM logické svazky, které se mohou rozkládat na více discích (spravováno LVM). Tato funkce poskytuje LVM větší flexibilitu při správě úložiště.

V tomto článku probereme, jak funguje Správce logických svazků (LVM) a funkce LVM.

Téma obsahu:

  1. Základní principy práce LVM
  2. Funkce správce logických svazků (LVM).
  3. Závěr

Základní principy práce LVM

Proces, jak LVM spravuje disky, je znázorněn na následujícím obrázku:











Některé z důležitých pojmů LVM jsou vysvětleny následovně:



Fyzický objem (PV): Fyzické disky (HDD, SSD atd.), které se přidávají do systému LVM pro správu, se nazývají fyzické svazky LVM (PV). Na obrázku se Disk 1, Disk 2 a Disk 3 nazývají fyzické svazky LVM (PV).





Skupina svazků (VG): Jeden nebo více fyzických disků tvoří LVM Volume Group (VG). Jak je znázorněno na obrázku, Disk 1, Disk 2 a Disk 3 tvoří skupinu svazků LVM (VG).

Logický svazek (LV): V každé skupině svazků LVM můžete vytvořit až 256 logických svazků LVM (LV). Logické svazky LVM (LV) jsou jako diskové oddíly. Můžete je naformátovat a připojit k souborovému systému Linux stejným způsobem, jakým formátujete a připojujete diskové oddíly. To je znázorněno na předchozím obrázku.



Funkce správce logických svazků (LVM).

Funkce správce logických svazků (LVM) jsou krátce vysvětleny v následujícím textu:

Správa logického svazku: Hlavním účelem LVM je abstrahovat fyzické disky, jako jsou HDD/SSD, do logických svazků/oddílů, aby je bylo možné spravovat snadno a s větší flexibilitou. Jakmile si přečtete o dalších funkcích LVM, budou tyto podmínky jasnější.

Dynamická změna velikosti: Dynamická změna velikosti logických svazků je jednou z hlavních funkcí LVM. Jedním z omezení oddílů MBR nebo GPT je, že je velmi obtížné změnit velikost oddílů, jakmile jsou vytvořeny. Také nemůžete změnit velikost oddílů MBR nebo GPT, když jsou připojeny. Funkce dynamické změny velikosti LVM vám umožňují měnit velikost (zmenšovat/rozšiřovat) logické svazky LVM (LV) za běhu, aniž byste museli logické svazky odpojovat.

Thin Provisioning: Pokud vytvoříte 10 GB logický svazek LVM a uložíte do něj pouze 2 GB souborů, logický svazek LVM přidělí pouze 2 GB ze skupiny svazků LVM, nikoli 10 GB. Tato funkce LVM se nazývá tenké zajišťování. Ve skupině svazků LVM můžete vytvořit tolik logických svazků, kolik potřebujete, pokud je celkový použitý diskový prostor všech logických svazků skupiny LVM menší než celkový dostupný prostor na disku skupiny svazků LVM.

Snímky : Můžete pořídit snímky logického svazku LVM a obnovit logický svazek ze snímku, pokud se něco pokazí. Funkce LVM snapshot je velmi užitečná pro zálohování dat, testování věcí a obnovu dat.

Odstraňování dat na více discích: Tuto funkci LVM jsme již diskutovali. LVM šíří data uložená na logických svazcích LVM na všechny fyzické svazky (HDD/SSD), které jsou přidány do skupiny svazků LVM. To zvyšuje výkon čtení/zápisu logických svazků LVM. V jistém smyslu skupina svazků LVM funguje jako pole RAID-0. Slepuje fyzické disky dohromady, aby se zvýšil celkový dostupný prostor na disku.

Zrcadlení dat na více discích: LVM lze také nakonfigurovat tak, aby replikovala data jednoho fyzického disku na ostatní fyzické disky, které jsou přidány do stejné skupiny svazků LVM. Funguje to stejně jako pole RAID-1. I když jeden z disků skupiny svazků LVM selže, data skupiny svazků LVM budou stále v bezpečí.

Pracuje s RAID: LVM funguje bezchybně se softwarovým a hardwarovým RAID. Můžete nastavit pole RAID a použít LVM ke správě svazků/oddílů pole RAID.

Migrace dat: LVM může snadno migrovat data mezi fyzickými svazky. Migrace dat LVM funguje, i když je fyzickým svazkem zařízení iSCSI. Takže můžete migrovat data LVM přes síť přes iSCSI.

Závěr

Vysvětlili jsme, jak funguje Správce logických svazků (LVM). Také jsme vám ukázali obrázek, který vysvětluje, jak LVM abstrahuje fyzické disky a spravuje disky logicky, a diskutovali jsme také o funkcích Správce logických svazků (LVM).