Cum funcționează Logical Volume Manager (LVM) pe Linux

Cum Functioneaza Logical Volume Manager Lvm Pe Linux



Logical Volume Manager (LVM) este un instrument puternic de gestionare a discurilor pentru Linux. LVM poate gestiona mai multe discuri simultan – hard disk-uri, SSD-uri SATA, SSD-uri NVME, etc. În loc să creeze partiții fizice pe discuri, LVM folosește volume logice care se pot întinde pe mai multe discuri (gestionate de LVM). Această caracteristică oferă LVM o mai mare flexibilitate în gestionarea stocării.

În acest articol, vom discuta cum funcționează Logical Volume Manager (LVM) și caracteristicile LVM.

Subiect de conținut:

  1. Principiile de lucru de bază ale LVM
  2. Funcții Logical Volume Manager (LVM).
  3. Concluzie

Principiile de lucru de bază ale LVM

Procesul privind modul în care LVM gestionează discurile este ilustrat în următoarea figură:











Unii dintre termenii importanți ai LVM sunt explicați după cum urmează:



Volumul fizic (PV): Discurile fizice (HDD-uri, SSD-uri etc.) care sunt adăugate sistemului LVM pentru management sunt numite volume fizice LVM (PV). În figură, discul 1, discul 2 și discul 3 sunt numite volume fizice LVM (PV).





Grup de volum (VG): Unul sau mai multe discuri fizice formează un LVM Volume Group (VG). După cum este ilustrat în figură, discul 1, discul 2 și discul 3 formează un grup de volum LVM (VG).

Volumul logic (LV): În fiecare grup de volume LVM, puteți crea până la 256 de volume logice LVM (LV). Volumele logice LVM (LV) sunt ca partițiile de disc. Le puteți formata și monta pe sistemul de fișiere Linux în același mod în care formatați și montați partițiile de disc. Acest lucru este ilustrat în figura anterioară.



Funcții Logical Volume Manager (LVM).

Caracteristicile Logical Volume Manager (LVM) sunt explicate pe scurt în cele ce urmează:

Managementul logic al volumului: Scopul principal al LVM este de a extrage discurile fizice, cum ar fi HDD-urile/SSD-urile, în volume/partiții logice, astfel încât acestea să poată fi gestionate cu ușurință și cu o flexibilitate mai mare. Odată ce ați citit despre celelalte caracteristici ale LVM, acești termeni vor fi mai clari.

Redimensionare dinamică: Redimensionarea dinamică a volumelor logice este una dintre caracteristicile majore ale LVM. Una dintre limitările partițiilor MBR sau GPT este că este foarte dificil să redimensionați partițiile odată ce acestea sunt create. De asemenea, nu puteți redimensiona partițiile MBR sau GPT în timp ce sunt montate. Caracteristicile de redimensionare dinamică LVM vă permit să redimensionați (micșora/extinde) volumele logice (LV) LVM din mers, fără a fi nevoie să demontați niciodată volumele logice.

Aprovizionare slaba: Dacă creați un volum logic LVM de 10 GB și stocați doar 2 GB de fișiere în el, volumul logic LVM va aloca doar 2 GB din grupul de volume LVM, nu 10 GB. Această caracteristică a LVM se numește thin provisioning. Puteți crea câte volume logice într-un grup de volume LVM aveți nevoie, atâta timp cât spațiul total utilizat pe disc al tuturor volumelor logice ale unui grup LVM este mai mic decât spațiul total disponibil pe disc al grupului de volume LVM.

Instantanee : Puteți să faceți instantanee ale unui volum logic LVM și să restabiliți volumul logic din instantaneu dacă ceva nu merge bine. Caracteristica instantanee LVM este foarte utilă pentru a face copii de rezervă ale datelor, a testa lucrurile și pentru a recupera datele.

Eliminarea datelor de pe mai multe discuri: Am discutat deja despre această caracteristică a LVM. LVM răspândește datele care sunt stocate pe volumele logice LVM în toate volumele fizice (HDD-uri/SSD-uri) care sunt adăugate la grupul de volume LVM. Acest lucru îmbunătățește performanța de citire/scriere a volumelor logice LVM. Într-un fel, grupul de volume LVM funcționează ca o matrice RAID-0. Lipește discurile fizice împreună pentru a crește spațiul total disponibil pe disc.

Oglindirea datelor pe mai multe discuri: LVM poate fi, de asemenea, configurat pentru a replica datele unui disc fizic pe celelalte discuri fizice care sunt adăugate la același grup de volume LVM. Aceasta funcționează în același mod ca o matrice RAID-1. Chiar dacă unul dintre discurile grupului de volume LVM eșuează, datele grupului de volume LVM vor fi în continuare în siguranță.

Funcționează cu RAID: LVM funcționează impecabil cu software-ul și hardware-ul RAID. Puteți configura o matrice RAID și puteți utiliza LVM pentru a gestiona volumele/partițiile matricei RAID.

Migratia datelor: LVM poate migra cu ușurință datele între volume fizice. Migrarea datelor LVM funcționează chiar dacă volumul fizic este un dispozitiv iSCSI. Deci, puteți migra datele LVM prin rețea prin iSCSI.

Concluzie

Am explicat cum funcționează Logical Volume Manager (LVM). De asemenea, v-am arătat o figură care a explicat modul în care LVM extrage discurile fizice și gestionează discurile logic și a discutat și despre caracteristicile Logical Volume Manager (LVM).