Settu upp RAID Level 6 (Röndun með tvöföldum dreifðum jöfnuði) í Linux - Part 5


RAID 6 er uppfærð útgáfa af RAID 5, þar sem hún hefur tvö dreifð jöfnuð sem veitir bilanaþol jafnvel eftir að tveir drif bilar. Mikilvægt kerfi er enn í notkun ef tveir samhliða diskar bila. Það er svipað RAID 5, en veitir sterkari, vegna þess að það notar einn disk í viðbót fyrir jöfnuð.

Í fyrri greininni okkar höfum við séð dreifða jöfnuð í RAID 5, en í þessari grein munum við sjá RAID 6 með tvöföldu dreifðu jöfnuði. Ekki búast við meiri afköstum en nokkur önnur RAID, ef svo er verðum við að setja upp sérstakan RAID stjórnanda líka. Hér í RAID 6, jafnvel þótt við týnum 2 diskunum okkar, getum við fengið gögnin til baka með því að skipta um varadrif og byggja það úr jöfnuði.

Til að setja upp RAID 6 þarf að lágmarki 4 fjölda diska eða fleiri í setti. RAID 6 eru með marga diska, jafnvel í sumu setti gæti það verið með fullt af diskum, við lestur mun það lesa af öllum drifunum, þannig að lestur væri hraðari en ritun væri léleg vegna þess að það þarf að rönd yfir marga diska.

Nú komast mörg okkar að þeirri niðurstöðu, hvers vegna við þurfum að nota RAID 6, þegar það virkar ekki eins og önnur RAID. Hmm… þeir sem vekja upp þessa spurningu þurfa að vita að ef þeir þurfa mikið bilanaþol skaltu velja RAID 6. Í hverju hærra umhverfi með mikið framboð fyrir gagnagrunn nota þeir RAID 6 vegna þess að gagnagrunnurinn er mikilvægastur og þarf að vera öruggur í hvaða kostnaði sem er, einnig getur það verið gagnlegt fyrir vídeóstraumumhverfi.

  1. Árangur er góður.
  2. RAID 6 er dýrt, þar sem það krefst þess að tveir sjálfstæðir drif séu notaðir fyrir jöfnunaraðgerðir.
  3. Mun missa tveggja diska getu til að nota jöfnunarupplýsingar (tvöfaldur jöfnuður).
  4. Ekkert gagnatap, jafnvel eftir að tveir diskar bilar. Við getum endurbyggt frá jöfnuði eftir að hafa skipt um bilaða diskinn.
  5. Lestur verður betri en RAID 5, vegna þess að hann les af mörgum diskum, en ritafköst verða mjög léleg án sérstakrar RAID stjórnanda.

Lágmark 4 fjölda diska þarf til að búa til RAID 6. Ef þú vilt bæta við fleiri diskum geturðu það, en þú verður að hafa sérstakan raid stjórnandi. Í hugbúnaðar RAID munum við ekki ná betri árangri í RAID 6. Svo við þurfum líkamlegan RAID stjórnandi.

Þeir sem eru nýir í RAID uppsetningu mælum við með að fara í gegnum RAID greinar hér að neðan.

  1. Grunnhugtök RAID í Linux – Part 1
  2. Búa til hugbúnað RAID 0 (Stripe) í Linux – Part 2
  3. Setja upp RAID 1 (speglun) í Linux – Part 3

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.228
Hostname	 :	rd6.tecmintlocal.com
Disk 1 [20GB]	 :	/dev/sdb
Disk 2 [20GB]	 :	/dev/sdc
Disk 3 [20GB]	 :	/dev/sdd
Disk 4 [20GB]	 : 	/dev/sde

Þessi grein er 5. hluti af RAID röð með 9 námskeiðum, hér ætlum við að sjá hvernig við getum búið til og sett upp hugbúnað RAID 6 eða Striping með tvöföldum dreifðum jöfnuði í Linux kerfum eða netþjónum með því að nota fjóra 20GB diska sem heitir /dev/sdb, /dev/sdc, /dev/sdd og /dev/sde.

Skref 1: Settu upp mdadm tól og skoðaðu drif

1. Ef þú fylgist með síðustu tveimur Raid greinunum okkar (Hluti 2 og Part 3), þar sem við höfum þegar sýnt hvernig á að setja upp 'mdadm' tól. Ef þú ert nýr í þessari grein, leyfðu mér að útskýra að 'mdadm' er tól til að búa til og stjórna Raid í Linux kerfum, við skulum setja upp tólið með eftirfarandi skipun í samræmi við Linux dreifingu þína.

# yum install mdadm		[on RedHat systems]
# apt-get install mdadm 	[on Debain systems]

2. Eftir að tólið hefur verið sett upp er kominn tími til að staðfesta meðfylgjandi fjögur drif sem við ætlum að nota til að búa til árás með því að nota eftirfarandi 'fdisk' skipun.

# fdisk -l | grep sd

3. Áður en þú býrð til RAID drif, athugaðu alltaf diskadrif okkar hvort það sé eitthvað RAID sem er þegar búið til á diskunum.

# mdadm -E /dev/sd[b-e]
# mdadm --examine /dev/sdb /dev/sdc /dev/sdd /dev/sde

Athugið: Í myndinni hér að ofan er sýnt að engin ofurblokk greinist eða ekkert RAID er skilgreint í fjórum diskadrifum. Við gætum farið lengra til að byrja að búa til RAID 6.

Skref 2: Drifskipting fyrir RAID 6

4. Búðu til skipting fyrir raid á '/dev/sdb', '/dev/sdc', '/dev/sdd' og '/dev/sde' með hjálp eftirfarandi fdisk skipun. Hér munum við sýna hvernig á að búa til skipting á sdb drifi og síðar sömu skrefum sem fylgja skal fyrir restina af drifunum.

# fdisk /dev/sdb

Vinsamlegast fylgdu leiðbeiningunum eins og sýnt er hér að neðan til að búa til skipting.

  1. Ýttu á 'n' til að búa til nýja skiptingu.
  2. Veldu síðan 'P' fyrir aðal skipting.
  3. Veldu næst skiptingarnúmerið sem 1.
  4. Tilgreindu sjálfgefið gildi með því að ýta tvisvar á Enter takkann.
  5. Ýttu næst á 'P' til að prenta skilgreinda skiptinguna.
  6. Ýttu á „L“ til að skrá allar tiltækar tegundir.
  7. Sláðu inn 't' til að velja skiptingarnar.
  8. Veldu 'fd' fyrir Linux raid auto og ýttu á Enter til að sækja um.
  9. Notaðu svo aftur 'P' til að prenta út breytingarnar sem við höfum gert.
  10. Notaðu „w“ til að skrifa breytingarnar.

# fdisk /dev/sdc
# fdisk /dev/sdd
# fdisk /dev/sde

5. Eftir að hafa búið til skipting er það alltaf góður vani að skoða drif fyrir ofurblokkir. Ef ofurblokkir eru ekki til en við getum farið að búa til nýja RAID uppsetningu.

# mdadm -E /dev/sd[b-e]1


or

# mdadm --examine /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

Skref 3: Búa til md tæki (RAID)

6. Nú er kominn tími til að búa til Raid tæki 'md0' (þ.e. /dev/md0) og beita raid level á öllum nýstofnum skiptingum og staðfesta raidið með eftirfarandi skipunum.

# mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
# cat /proc/mdstat

7. Þú getur líka athugað núverandi ferli árásar með því að nota horfa á skipunina eins og sýnt er á skjámyndinni hér að neðan.

# watch -n1 cat /proc/mdstat

8. Staðfestu árásartækin með því að nota eftirfarandi skipun.

# mdadm -E /dev/sd[b-e]1

Athugið:: Skipunin hér að ofan mun birta upplýsingarnar um diskana fjóra, sem er frekar langur svo ekki er hægt að birta úttakið eða skjámyndina hér.

9. Næst skaltu staðfesta RAID fylkið til að staðfesta að endursamstillingin sé hafin.

# mdadm --detail /dev/md0

Skref 4: Búa til FileSystem á Raid Device

10. Búðu til skráarkerfi með ext4 fyrir '/dev/md0' og settu það undir /mnt/raid6. Hér höfum við notað ext4, en þú getur notað hvaða tegund af skráarkerfi sem er að eigin vali.

# mkfs.ext4 /dev/md0

11. Settu búið til skráarkerfið undir /mnt/raid6 og staðfestu skrárnar undir mount point, við getum séð glatað+fundið möppu.

# mkdir /mnt/raid6
# mount /dev/md0 /mnt/raid6/
# ls -l /mnt/raid6/

12. Búðu til nokkrar skrár undir tengipunkti og bættu við einhverjum texta í hvaða skrá sem er til að staðfesta innihaldið.

# touch /mnt/raid6/raid6_test.txt
# ls -l /mnt/raid6/
# echo "tecmint raid setups" > /mnt/raid6/raid6_test.txt
# cat /mnt/raid6/raid6_test.txt

13. Bættu við færslu í /etc/fstab til að tengja tækið sjálfkrafa við ræsingu kerfisins og bæta við færslunni hér að neðan, tengipunktur getur verið mismunandi eftir umhverfi þínu.

# vim /etc/fstab

/dev/md0                /mnt/raid6              ext4    defaults        0 0

14. Næst skaltu framkvæma 'mount -a' skipunina til að staðfesta hvort það sé einhver villa í fstab færslu.

# mount -av

Skref 5: Vistaðu RAID 6 stillingar

15. Vinsamlegast athugaðu að RAID er sjálfgefið ekki með stillingarskrá. Við verðum að vista það með því að nota handvirkt skipunina fyrir neðan og staðfesta síðan stöðu tækisins '/dev/md0'.

# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# mdadm --detail /dev/md0

Skref 6: Bæta við varadrifum

16. Nú er það með 4 diska og það eru tvær jöfnunarupplýsingar tiltækar. Í sumum tilfellum, ef einhver diskurinn bilar, getum við fengið gögnin, vegna þess að það er tvöfaldur jöfnuður í RAID 6.

Kannski ef annar diskurinn bilar getum við bætt við nýjum áður en þriðja diskurinn tapast. Það er hægt að bæta við varadrifi á meðan þú býrð til RAID settið okkar, en ég hef ekki skilgreint varadrifið meðan ég bjó til RAID settið okkar. En við getum bætt við varadrifi eftir einhverja drifbilun eða á meðan RAID settið er búið til. Nú höfum við nú þegar búið til RAID settið, nú leyfðu mér að bæta við varadrifi til að sýna.

Í sýnikennsluskyni hef ég tengt nýjan HDD disk (þ.e. /dev/sdf), við skulum staðfesta meðfylgjandi disk.

# ls -l /dev/ | grep sd

17. Staðfestu nú aftur að nýi viðhengi diskurinn fyrir hvaða árás sem er er þegar stilltur eða notar ekki sömu mdadm skipunina.

# mdadm --examine /dev/sdf

Athugið: Eins og venjulega, eins og við höfum búið til skipting fyrir fjóra diska áður, verðum við á sama hátt að búa til nýja skipting á nýja tengda disknum með fdisk skipun.

# fdisk /dev/sdf

18. Aftur eftir að hafa búið til nýja skiptingu á /dev/sdf, staðfestu árásina á skiptinguna, settu varadrifið inn í /dev/md0 raid tækið og staðfestu tækið sem bætt var við.

# mdadm --examine /dev/sdf
# mdadm --examine /dev/sdf1
# mdadm --add /dev/md0 /dev/sdf1
# mdadm --detail /dev/md0

Skref 7: Athugaðu Raid 6 villuþol

19. Nú skulum við athuga hvort varadrif virki sjálfkrafa, ef einhver diskurinn bilar í fylkinu okkar. Til að prófa hef ég persónulega merkt að einn af drifunum sé misheppnaður.

Hér ætlum við að merkja /dev/sdd1 sem bilað drif.

# mdadm --manage --fail /dev/md0 /dev/sdd1

20. Leyfðu mér að fá upplýsingar um RAID sett núna og athuga hvort varahlutinn okkar byrjaði að samstilla.

# mdadm --detail /dev/md0

Húrra! Hér getum við séð að varahlutinn hafi verið virkjaður og hafið endurbyggingarferli. Neðst getum við séð gallaða drifið /dev/sdd1 skráð sem gallað. Við getum fylgst með byggingarferli með eftirfarandi skipun.

# cat /proc/mdstat

Niðurstaða:

Hér höfum við séð hvernig á að setja upp RAID 6 með því að nota fjóra diska. Þetta RAID stig er ein af dýrustu uppsetningunum með mikla offramboð. Við munum sjá hvernig á að setja upp Nested RAID 10 og margt fleira í næstu greinum. Þangað til, vertu í sambandi við TECMINT.