Kako Logical Volume Manager (LVM) radi na Linuxu

Kako Logical Volume Manager Lvm Radi Na Linuxu



Logical Volume Manager (LVM) moćan je alat za upravljanje diskom za Linux. LVM može upravljati s više diskova odjednom – tvrdim diskovima, SATA SSD-ovima, NVME SSD-ovima itd. Umjesto stvaranja fizičkih particija na diskovima, LVM koristi logičke volumene koji se mogu protezati preko više diskova (kojima upravlja LVM). Ova značajka daje LVM-u veću fleksibilnost u upravljanju pohranom.

U ovom ćemo članku raspravljati o tome kako funkcionira Logical Volume Manager (LVM) i značajkama LVM-a.

Tema sadržaja:

  1. Osnovni principi rada LVM-a
  2. Značajke Logical Volume Manager (LVM).
  3. Zaključak

Osnovni principi rada LVM-a

Proces kako LVM upravlja diskovima ilustriran je na sljedećoj slici:











Neki od važnih pojmova LVM-a objašnjeni su kako slijedi:



Fizički volumen (PV): Fizički diskovi (HDD, SSD, itd.) koji se dodaju LVM sustavu za upravljanje nazivaju se LVM fizički volumeni (PV). Na slici se Disk 1, Disk 2 i Disk 3 nazivaju LVM fizički volumeni (PV).





Grupa volumena (VG): Jedan ili više fizičkih diskova čine LVM Volume Group (VG). Kao što je ilustrirano na slici, Disk 1, Disk 2 i Disk 3 čine LVM Volume Group (VG).

Logički volumen (LV): U svakoj grupi LVM volumena možete stvoriti čak 256 LVM logičkih volumena (LV). LVM logički volumeni (LV) su poput particija diska. Možete ih formatirati i montirati na datotečni sustav Linuxa na isti način na koji formatirate i montirate particije diska. Ovo je ilustrirano na prethodnoj slici.



Značajke Logical Volume Manager (LVM).

Značajke Upravitelja logičkog volumena (LVM) ukratko su objašnjene u sljedećem:

Upravljanje logičkim volumenom: Glavna svrha LVM-a je apstrahirati fizičke diskove kao što su HDD/SSD u logičke jedinice/particije kako bi se njima moglo upravljati jednostavno i s većom fleksibilnošću. Nakon što pročitate o drugim značajkama LVM-a, ovi će vam pojmovi biti jasniji.

Dinamička promjena veličine: Dinamička promjena veličine logičkih jedinica jedna je od glavnih značajki LVM-a. Jedno od ograničenja MBR ili GPT particija je to što je vrlo teško promijeniti veličinu particija nakon što su stvorene. Također ne možete mijenjati veličinu MBR ili GPT particija dok su montirane. Značajke dinamičke promjene veličine LVM-a omogućuju vam promjenu veličine (smanjivanje/proširivanje) LVM logičkih volumena (LV) u hodu bez potrebe za isključivanjem logičkih volumena.

Thin Provisioning: Ako stvorite LVM logički volumen od 10 GB i u njega pohranite samo 2 GB datoteka, LVM logički volumen će dodijeliti samo 2 GB iz LVM grupe volumena, a ne 10 GB. Ova značajka LVM-a naziva se tanko pružanje usluga. Možete stvoriti onoliko logičkih volumena u LVM grupi volumena koliko vam je potrebno sve dok je ukupni iskorišteni prostor na disku svih logičkih volumena LVM grupe manji od ukupnog dostupnog prostora na disku LVM grupe volumena.

Snimke : Možete napraviti snimke LVM logičkog volumena i vratiti logički volumen sa snimke ako nešto pođe po zlu. Značajka LVM snimke vrlo je korisna za sigurnosno kopiranje podataka, testiranje stvari i oporavak podataka.

Skidanje podataka na više diskova: Već smo razgovarali o ovoj značajci LVM-a. LVM širi podatke koji su pohranjeni na LVM logičkim volumenima na sve fizičke volumene (HDD/SSD) koji su dodani u LVM grupu volumena. To poboljšava performanse čitanja/pisanja LVM logičkih volumena. U određenom smislu, grupa volumena LVM radi kao niz RAID-0. Fizičke diskove spaja kako bi povećao ukupni raspoloživi prostor na disku.

Zrcaljenje podataka na više diskova: LVM se također može konfigurirati za repliciranje podataka s jednog fizičkog diska na druge fizičke diskove koji su dodani istoj LVM grupi volumena. Ovo radi na isti način kao RAID-1 polje. Čak i ako jedan od diskova LVM grupe volumena zakaže, podaci LVM grupe volumena i dalje će biti sigurni.

Radi s RAID-om: LVM besprijekorno radi sa softverskim i hardverskim RAID-om. Možete postaviti RAID polje i koristiti LVM za upravljanje volumenima/particijama RAID polja.

Migracija podataka: LVM može s lakoćom migrirati podatke između fizičkih jedinica. LVM migracija podataka radi čak i ako je fizički volumen iSCSI uređaj. Dakle, možete migrirati LVM podatke preko mreže putem iSCSI.

Zaključak

Objasnili smo kako funkcionira Logical Volume Manager (LVM). Pokazali smo vam i sliku koja objašnjava kako LVM apstrahira fizičke diskove i logički upravlja diskovima te smo također razgovarali o značajkama Logical Volume Manager-a (LVM).