Upravljajte višestrukim diskovima za upravljanje logičkim volumenom koristeći Striping I/O


U ovom članku ćemo vidjeti kako logički volumeni zapisuju podatke na disk razdvajanjem I/O. Upravljanje logičkim volumenom ima jednu od sjajnih karakteristika koja može pisati podatke na više diskova razdvajanjem I/O.

Šta je LVM striping?

LVM Striping je jedna od karakteristika koja će zapisivati podatke na više diskova, umjesto konstantnog upisivanja na jedan fizički volumen.

Karakteristike stripinga
  1. To će povećati performanse diska.
  2. Sprema sa tvrdog pisanja iznova i iznova na jedan disk.
  3. Popunjenost diska može se smanjiti korištenjem trake na više diskova.

U upravljanju logičkim volumenom, ako trebamo kreirati logički volumen, prošireni će se u potpunosti mapirati na grupu volumena i fizičke volumene. U takvoj situaciji, ako se jedan od PV (fizičkog volumena) popuni, moramo dodati još proširenja iz drugog fizičkog volumena. Umjesto toga, dodavanjem više proširenja za PV, možemo usmjeriti naš logički volumen da koristi određene fizičke volumene koji pišu I/O.

Pretpostavimo da imamo četiri diska i ukazujemo na četiri fizička volumena, ako je svaki fizički volumen sposoban za 100 I/O u potpunosti će naša grupa volumena dobiti 400 I/O.

Ako ne koristimo stripe metod, sistem datoteka će pisati preko osnovnog fizičkog volumena. Na primjer, neki podaci upisani u fizički volumen 100 I/O bit će upisani samo u prvi (sdb1) PV. Ako kreiramo logički volumen sa opcijom trake tokom pisanja, on će pisati na svaka četiri diska tako što će podijeliti 100 I/O, što znači da će svaka četiri diska dobiti po 25 I/O.

Ovo će biti urađeno u krugu. Ako bilo koji logički volumen treba proširiti, u ovoj situaciji ne možemo dodati 1 ili 2 PV. Moramo dodati sva 4 pvs da povećamo logičku veličinu volumena. Ovo je jedan od nedostataka trakaste karakteristike, iz toga možemo znati da prilikom kreiranja logičkih volumena moramo dodijeliti istu veličinu trake svim logičkim volumenima.

Upravljanje logičkim volumenom ima ove karakteristike pomoću kojih podatke možemo podijeliti na više pv-ova u isto vrijeme. Ako ste upoznati sa logičkom jačinom zvuka, možete krenuti na podešavanje trake logičke jačine zvuka. Ako ne, onda morate znati o osnovama upravljanja logičkim volumenima, pročitajte članke u nastavku da biste saznali više o upravljanju logičkim volumenima.

Zahtjevi

  1. Podešavanje fleksibilnog LVM diska za pohranu u Linuxu – I. dio
  2. Kako proširiti/smanjiti LVM-ove u Linuxu – II dio
My Server Setup

Ovdje koristim Centos6.5 za svoj trening. Isti koraci se mogu koristiti u RHEL-u, Oracle Linuxu i većini distribucija.

Operating System :	CentOS 6.5
IP Address :		192.168.0.222
Hostname : 		tecmint.storage.com

Upravljanje logičkim volumenom pomoću Striping I/O

U svrhu demonstracije, koristio sam 4 čvrsta diska, svaki disk veličine 1 GB. Dozvolite mi da vam pokažem četiri diska pomoću naredbe „fdisk“ kao što je prikazano ispod.

fdisk -l | grep sd

Sada moramo kreirati particije za ova 4 čvrsta diska sdb, sdc, sdd i sde koristeći '< naredbafdisk'. Da kreirate particije, slijedite korak #4 instrukcije, date u 1. dijelu ovog članka (link dajte iznad) i provjerite da li ste promijenili vrstu u LVM (8e), dok kreirate particije.

Nakon što ste uspješno kreirali particije, sada idite naprijed da kreirate fizičke volumene koristeći sva ova 4 diska. Za kreiranje PV-a, koristite sljedeću naredbu „pvcreate“ kao što je prikazano.

pvcreate /dev/sd[b-e]1 -v

Kada se PV kreira, možete ih navesti pomoću naredbe „pvs“.

pvs

Sada moramo definirati grupu volumena koristeći ta 4 fizička volumena. Ovdje definiram svoju grupu volumena sa 16MB fizičke proširene veličine (PE) sa grupom volumena nazvanom vg_strip.

vgcreate -s 16M vg_strip /dev/sd[b-e]1 -v

Opis gornjih opcija korištenih u naredbi.

  1. [b-e]1 – Definirajte nazive vašeg tvrdog diska kao što su sdb1, sdc1, sdd1, sde1.
  2. -s – Definirajte svoju fizičku veličinu opsega.
  3. -v – opširno.

Zatim provjerite novokreiranu grupu volumena pomoću.

vgs vg_strip

Da dobijete detaljnije informacije o VG-u, koristite prekidač '-v' sa naredbom vgdisplay, to će nam dati svaki fizički volumen koji se koristi u vg_strip b> grupa volumena.

vgdisplay vg_strip -v

Da se vratimo na našu temu, sada dok kreiramo logički volumen, moramo definirati vrijednost trake, kako podaci trebaju biti zapisani u našim logičkim volumenima koristeći metodu trake.

Ovdje kreiram logički volumen pod imenom lv_tecmint_strp1 sa 900MB veličinom, i treba biti u vg_strip grupi volumena, i ja Definiram kao 4 trake, to znači da se podaci upisuju u moj logički volumen, moraju biti prugasti preko 4 PV-a.

lvcreate -L 900M -n lv_tecmint_strp1 -i4 vg_strip
  1. -L – veličina logičnog volumena
  2. -n – ime logičkog volumena
  3. -i –pruge

Na gornjoj slici možemo vidjeti da je zadana veličina veličine trake bila 64 KB, ako trebamo definirati vlastitu vrijednost trake, možemo koristiti -I ( Veliko I). Samo da potvrdite da je logički volumen kreiran, koristite sljedeću naredbu.

lvdisplay vg_strip/lv_tecmint_strp1

Sada će sljedeće pitanje biti, Kako znamo da trake pišu na 4 diska?. Ovdje možemo koristiti komande 'lvdisplay' i -m (prikaz mapiranja logičkih volumena) za provjeru.

lvdisplay vg_strip/lv_tecmint_strp1 -m

Da kreiramo našu definiranu veličinu trake, moramo kreirati jedan logički volumen veličine 1GB koristeći moju vlastitu definiranu veličinu trake od 256KB. Sada ću precrtati samo 3 PV-a, ovdje možemo definirati koje PV želimo da bude prugasto.

lvcreate -L 1G -i3 -I 256 -n lv_tecmint_strp2 vg_strip /dev/sdb1 /dev/sdc1 /dev/sdd1

Zatim provjerite veličinu trake i koji volumen čini pruge.

lvdisplay vg_strip/lv_tecmint_strp2 -m

Vrijeme je da koristite uređaj za mapiranje, za ovo koristimo naredbu ‘dmsetup’. To je alat za upravljanje logičkim volumenom niskog nivoa koji upravlja logičkim uređajima koji koriste drajver za mapiranje uređaja. Možemo vidjeti lvm informacije pomoću naredbe dmsetup da bismo znali koja traka ovisi o kojim drajvovima.

dmsetup deps /dev/vg_strip/lv_tecmint_strp[1-2]

Ovdje možemo vidjeti da strp1 zavisi od 4 drajva, a strp2 od 3 uređaja.

Nadamo se da ste naučili kako možemo proći kroz logičke volumene da bismo zapisali podatke. Za ovo podešavanje morate znati osnove logičkog upravljanja volumenom. U svom sljedećem članku pokazat ću vam kako možemo migrirati u logičkom upravljanju volumenom, a do tada pratite ažuriranja i ne zaboravite dati vrijedne komentare o članku.