Ako funguje správca logických zväzkov (LVM) v systéme Linux

Ako Funguje Spravca Logickych Zvazkov Lvm V Systeme Linux



Logical Volume Manager (LVM) je výkonný nástroj na správu diskov pre Linux. LVM dokáže spravovať viacero diskov naraz – pevné disky, SATA SSD, NVME SSD atď. Namiesto vytvárania fyzických oddielov na diskoch používa LVM logické zväzky, ktoré sa môžu rozprestierať na viacerých diskoch (spravovaných LVM). Táto funkcia poskytuje LVM väčšiu flexibilitu pri správe úložiska.

V tomto článku sa budeme zaoberať tým, ako funguje Správca logických zväzkov (LVM) a funkcie LVM.

Téma obsahu:

  1. Základné pracovné princípy LVM
  2. Funkcie správcu logických zväzkov (LVM).
  3. Záver

Základné pracovné princípy LVM

Proces, ako LVM spravuje disky, je znázornený na nasledujúcom obrázku:











Niektoré z dôležitých pojmov LVM sú vysvetlené takto:



Fyzický objem (PV): Fyzické disky (HDD, SSD atď.), ktoré sa pridávajú do systému LVM na správu, sa nazývajú fyzické zväzky LVM (PV). Na obrázku sa Disk 1, Disk 2 a Disk 3 nazývajú fyzické zväzky LVM (PV).





Skupina zväzkov (VG): Jeden alebo viac fyzických diskov tvorí LVM Volume Group (VG). Ako je znázornené na obrázku, Disk 1, Disk 2 a Disk 3 tvoria skupinu zväzkov LVM (VG).

Logický objem (LV): V každej skupine zväzkov LVM môžete vytvoriť až 256 logických zväzkov LVM (LV). Logické zväzky LVM (LV) sú ako diskové oddiely. Môžete ich naformátovať a pripojiť k súborovému systému Linux rovnakým spôsobom, akým formátujete a pripájate diskové oddiely. Toto je znázornené na predchádzajúcom obrázku.



Funkcie správcu logických zväzkov (LVM).

Funkcie správcu logických zväzkov (LVM) sú krátko vysvetlené v nasledujúcom texte:

Správa logických zväzkov: Hlavným účelom LVM je abstrahovať fyzické disky, ako sú HDD/SSD, do logických zväzkov/oddielov, aby ich bolo možné spravovať jednoducho a s väčšou flexibilitou. Keď si prečítate o ďalších funkciách LVM, tieto podmienky budú jasnejšie.

Dynamická zmena veľkosti: Dynamická zmena veľkosti logických zväzkov je jednou z hlavných funkcií LVM. Jedným z obmedzení oddielov MBR alebo GPT je, že je veľmi ťažké zmeniť veľkosť oddielov po ich vytvorení. Nemôžete tiež zmeniť veľkosť oddielov MBR alebo GPT, keď sú pripojené. Funkcie dynamickej zmeny veľkosti LVM vám umožňujú meniť veľkosť (zmenšiť/zväčšiť) logické zväzky (LV) LVM za chodu bez toho, aby ste museli logické zväzky odpojiť.

Tenké poskytovanie: Ak vytvoríte 10 GB logický zväzok LVM a uložíte doň iba 2 GB súborov, logický zväzok LVM pridelí iba 2 GB zo skupiny zväzkov LVM, nie 10 GB. Táto funkcia LVM sa nazýva tenké poskytovanie. V skupine zväzkov LVM môžete vytvoriť toľko logických zväzkov, koľko potrebujete, pokiaľ je celkový použitý diskový priestor všetkých logických zväzkov skupiny zväzkov LVM menší ako celkový dostupný priestor na disku skupiny zväzkov LVM.

Snímky : Môžete urobiť snímky logického zväzku LVM a obnoviť logický zväzok zo snímky, ak sa niečo pokazí. Funkcia LVM snapshot je veľmi užitočná na zálohovanie dát, testovanie vecí a obnovu dát.

Strihanie údajov na viacerých diskoch: O tejto funkcii LVM sme už diskutovali. LVM rozloží údaje, ktoré sú uložené na logických zväzkoch LVM, na všetky fyzické zväzky (HDD/SSD), ktoré sú pridané do skupiny zväzkov LVM. To zvyšuje výkon čítania/zápisu logických zväzkov LVM. V istom zmysle skupina zväzkov LVM funguje ako pole RAID-0. Zlepuje fyzické disky dohromady, aby sa zväčšil celkový dostupný priestor na disku.

Zrkadlenie údajov na viacerých diskoch: LVM možno nakonfigurovať aj na replikáciu údajov z jedného fyzického disku na iné fyzické disky, ktoré sú pridané do rovnakej skupiny zväzkov LVM. Funguje to rovnako ako pole RAID-1. Aj keď jeden z diskov skupiny zväzkov LVM zlyhá, údaje skupiny zväzkov LVM budú stále v bezpečí.

Funguje s RAID: LVM funguje bezchybne so softvérovým a hardvérovým RAID. Môžete nastaviť pole RAID a použiť LVM na správu zväzkov/oddielov poľa RAID.

Migrácia údajov: LVM dokáže ľahko migrovať údaje medzi fyzickými zväzkami. Migrácia údajov LVM funguje, aj keď je fyzickým nosičom zariadenie iSCSI. Takže môžete migrovať údaje LVM cez sieť cez iSCSI.

Záver

Vysvetlili sme, ako funguje správca logických zväzkov (LVM). Ukázali sme vám aj obrázok, ktorý vysvetľuje, ako LVM abstrahuje fyzické disky a spravuje disky logicky, a diskutovali sme aj o funkciách správcu logických zväzkov (LVM).