Hogyan működik a Logical Volume Manager (LVM) Linuxon

Hogyan Mukodik A Logical Volume Manager Lvm Linuxon



A Logical Volume Manager (LVM) egy hatékony lemezkezelő eszköz Linuxhoz. Az LVM egyszerre több lemezt is tud kezelni – merevlemezeket, SATA SSD-ket, NVME SSD-ket stb. Ahelyett, hogy fizikai partíciókat hozna létre a lemezeken, az LVM logikai köteteket használ, amelyek több (LVM által kezelt) lemezen átívelhetnek. Ez a funkció nagyobb rugalmasságot biztosít az LVM számára a tároláskezelésben.

Ebben a cikkben megvitatjuk a Logical Volume Manager (LVM) működését és az LVM szolgáltatásait.

Tartalom témája:

  1. Az LVM alapvető működési elvei
  2. Logikai kötetkezelő (LVM) jellemzői
  3. Következtetés

Az LVM alapvető működési elvei

Az LVM lemezkezelési folyamatát a következő ábra szemlélteti:











Az LVM néhány fontos kifejezése a következőképpen magyarázható:



Fizikai térfogat (PV): Az LVM rendszerhez felügyelet céljából hozzáadott fizikai lemezeket (HDD-k, SSD-k stb.) LVM fizikai köteteknek (PV) nevezzük. Az ábrán az 1. lemezt, a 2. lemezt és a 3. lemezt LVM fizikai köteteknek (PV) nevezik.





Kötetcsoport (VG): Egy vagy több fizikai lemez LVM kötetcsoportot (VG) alkot. Amint az ábrán látható, az 1. lemez, a 2. lemez és a 3. lemez LVM kötetcsoportot (VG) alkot.

Logikai kötet (LV): Minden LVM kötetcsoportban akár 256 LVM logikai kötetet (LVM) hozhat létre. Az LVM logikai kötetei (LV) olyanok, mint a lemezpartíciók. Ugyanúgy formázhatja és csatlakoztathatja őket a Linux fájlrendszerre, mint a lemezpartíciókat. Ezt szemlélteti az előző ábra.



Logikai kötetkezelő (LVM) jellemzői

A Logical Volume Manager (LVM) funkcióit az alábbiakban ismertetjük röviden:

Logikai kötetkezelés: Az LVM fő célja, hogy a fizikai lemezeket, például a HDD-ket/SSD-ket logikai kötetekre/partíciókra vonja szét, hogy azok könnyen és nagyobb rugalmassággal kezelhetők legyenek. Ha elolvassa az LVM egyéb funkcióit, ezek a kifejezések világosabbak lesznek.

Dinamikus átméretezés: A logikai kötetek dinamikus átméretezése az LVM egyik fő funkciója. Az MBR vagy GPT partíciók egyik korlátja, hogy nagyon nehéz átméretezni a partíciókat, miután létrehozták őket. Az MBR- vagy GPT-partíciókat sem lehet átméretezni, amíg fel vannak szerelve. Az LVM dinamikus átméretezési funkciói lehetővé teszik az LVM logikai kötetek (LV) menet közbeni átméretezését (zsugorítását/bővítését), anélkül, hogy le kellene választania a logikai köteteket.

Vékony ellátás: Ha létrehoz egy 10 GB-os LVM logikai kötetet, és csak 2 GB fájlt tárol benne, az LVM logikai kötet csak 2 GB-ot foglal le az LVM kötetcsoportból, nem 10 GB-ot. Az LVM ezen funkcióját vékony kiépítésnek nevezik. Egy LVM-kötetcsoportban annyi logikai kötetet hozhat létre, amennyire szüksége van, mindaddig, amíg egy LVM-csoport összes logikai kötetének teljes felhasznált lemezterülete kisebb, mint az LVM-kötetcsoport teljes szabad lemezterülete.

Pillanatképek : Pillanatfelvételeket készíthet egy LVM logikai kötetről, és visszaállíthatja a logikai kötetet a pillanatképből, ha bármi baj történik. Az LVM pillanatkép funkció nagyon hasznos az adatok biztonsági mentéséhez, a dolgok teszteléséhez és az adatok helyreállításához.

Adatok eltávolítása több lemezről: Az LVM ezen funkcióját már tárgyaltuk. Az LVM szétosztja az LVM logikai kötetein tárolt adatokat az LVM kötetcsoporthoz hozzáadott összes fizikai köteten (HDD-n/SSD-n). Ez javítja az LVM logikai kötetek olvasási/írási teljesítményét. Bizonyos értelemben az LVM kötetcsoport úgy működik, mint egy RAID-0 tömb. Összeragasztja a fizikai lemezeket, hogy növelje a teljes rendelkezésre álló lemezterületet.

Adatok tükrözése több lemezen: Az LVM úgy is konfigurálható, hogy az egyik fizikai lemez adatait más fizikai lemezekre replikálja, amelyek ugyanahhoz az LVM-kötetcsoporthoz vannak hozzáadva. Ez ugyanúgy működik, mint egy RAID-1 tömb. Még ha az LVM-kötetcsoport egyik lemeze meghibásodik, az LVM-kötetcsoport adatai továbbra is biztonságban maradnak.

RAID-del működik: Az LVM hibátlanul működik a szoftveres és hardveres RAID-del. Beállíthat egy RAID tömböt, és LVM segítségével kezelheti a RAID tömb köteteit/partícióit.

Adatmigrálás: Az LVM könnyedén migrálhatja az adatokat a fizikai kötetek között. Az LVM adatmigráció akkor is működik, ha a fizikai kötet iSCSI-eszköz. Így az LVM-adatokat áttelepítheti a hálózaton keresztül iSCSI-n keresztül.

Következtetés

Elmagyaráztuk, hogyan működik a Logical Volume Manager (LVM). Megmutattunk egy ábrát is, amely elmagyarázza, hogy az LVM hogyan absztrahálja a fizikai lemezeket, és hogyan kezeli logikailag a lemezeket, valamint tárgyaltuk a Logikai kötetkezelő (LVM) funkcióit is.