Ṣeto Ipele RAID Ipele 6 (Ṣiṣan pẹlu Parity Pinpin Double) ni Lainos - Apá 5


RAID 6 jẹ ẹya ti igbegasoke ti RAID 5, nibiti o ti ni ipin pinpin meji eyiti o pese ifarada ẹbi paapaa lẹhin awọn awakọ meji kuna. Eto pataki ti iṣẹ apinfunni ṣi ṣiṣisẹ iṣẹ ti awọn ikuna awọn disiki nigbakanna meji. O jẹ bakanna RAID 5 , ṣugbọn o pese agbara diẹ sii, nitori pe o nlo disk diẹ sii fun iraja.

Ninu nkan wa tẹlẹ, a ti rii idapọ pinpin ni RAID 5, ṣugbọn ninu nkan yii a yoo rii RAID 6 pẹlu ipin ti a pin kaakiri. Maṣe reti iṣẹ afikun ju eyikeyi RAID miiran, ti o ba jẹ bẹ a ni lati fi sori ẹrọ Alakoso RAID ifiṣootọ paapaa. Nibi ni RAID 6 paapaa ti a ba ṣii awọn disiki 2 wa a le gba data pada nipasẹ rirọpo awakọ apoju ati kọ ọ lati iraja.

Lati ṣeto RAID 6 , awọn nọmba 4 ti o kere ju ti awọn disiki tabi diẹ sii ninu ṣeto kan nilo. RAID 6 ni awọn disiki pupọ paapaa ni diẹ ninu ṣeto o le jẹ diẹ ninu awọn disiki diẹ, lakoko kika, yoo ka lati gbogbo awọn awakọ, nitorinaa kika yoo yiyara nigbati kikọ yoo jẹ talaka nitori o ni lati adikala lori ọpọ awọn disiki.

Bayi, ọpọlọpọ wa wa si ipari, kilode ti a nilo lati lo RAID 6 , nigbati ko ṣe bi RAID eyikeyi miiran. Hmm H awọn ti o gbe ibeere yii nilo lati mọ pe, ti wọn ba nilo ifarada ẹbi giga yan RAID 6. Ni gbogbo awọn agbegbe ti o ga julọ pẹlu wiwa giga fun ibi ipamọ data, wọn lo RAID 6 nitori pe ibi ipamọ data jẹ pataki julọ ati nilo lati ni aabo ni eyikeyi idiyele, tun o le wulo fun awọn agbegbe sisanwọle fidio.

    Iṣẹ iṣe dara.
  1. RAID 6 jẹ gbowolori, bi o ṣe nilo awakọ ominira meji ni a lo fun awọn iṣẹ iraja.
  2. Yoo ṣii agbara awọn disiki meji fun lilo alaye iraja (idapo meji).
  3. Ko si pipadanu data, paapaa lẹhin disiki meji kuna. A le tun kọ lati iraja lẹhin rirọpo disiki ti o kuna.
  4. Kika yoo dara julọ ju RAID 5, nitori pe o ka lati ọpọ disk, Ṣugbọn iṣẹ kikọ yoo jẹ talaka pupọ laisi ifiṣootọ RAID Adarí.

Awọn nọmba 4 ti o kere ju ti awọn disiki ni a nilo lati ṣẹda RAID 6. Ti o ba fẹ ṣafikun awọn disiki diẹ sii, o le, ṣugbọn o gbọdọ ni adari igbogun ti ifiṣootọ. Ninu software RAID, a kii yoo ni iṣẹ ti o dara julọ ni RAID 6. Nitorina a nilo oludari RAID ti ara.

Awọn ti o jẹ tuntun si iṣeto RAID, a ni iṣeduro lati lọ nipasẹ awọn nkan RAID ni isalẹ.

  1. Awọn Agbekale Ipilẹ ti RAID ni Linux - Apakan 1
  2. Ṣiṣẹda RAID sọfitiwia 0 (Stripe) ni Lainos - Apá 2
  3. Ṣiṣeto RAID 1 (Mirroring) ni Lainos - Apá 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

Nkan yii jẹ Apakan 5 kan ti 9-Tutorial RAID jara, nibi a yoo wo bawo ni a ṣe le ṣẹda ati ṣeto RAID Software sọfitiwia tabi Ṣiṣan pẹlu Ẹka Pinpin Double ni awọn eto Linux tabi awọn olupin nipa lilo awọn disiki 20GB mẹrin ti a npè ni/dev/sdb,/dev/sdc,/dev/sdd ati/dev/sde.

Igbesẹ 1: Fifi Irinṣẹ mdadm ati Ṣayẹwo Awakọ

1. Ti o ba n tẹle awọn nkan Raid meji ti o kẹhin wa (Apá 2 ati Apá 3), nibi ti a ti fihan tẹlẹ bi a ṣe le fi ọpa 'mdadm' sori ẹrọ. Ti o ba jẹ tuntun si nkan yii, jẹ ki n ṣalaye pe 'mdadm' jẹ ọpa lati ṣẹda ati ṣakoso Raid ni awọn ọna ṣiṣe Linux, jẹ ki a fi sori ẹrọ ọpa nipa lilo pipaṣẹ atẹle ni ibamu si pinpin Linux rẹ.

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

2. Lẹhin fifi ohun elo sii, o to akoko lati ṣayẹwo awọn awakọ mẹrin ti a so ti a yoo lo fun ẹda igbogun ti nipa lilo pipaṣẹ 'fdisk' wọnyi.

# fdisk -l | grep sd

3. Ṣaaju ki o to ṣẹda awọn awakọ RAID, ṣayẹwo nigbagbogbo awọn awakọ disiki wa boya o wa eyikeyi RAID ti ṣẹda tẹlẹ lori awọn disiki naa.

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

Akiyesi: Ninu aworan ti o wa loke n ṣalaye pe ko si eyikeyi idena-Super ti a rii tabi ko si RAID ti o ṣalaye ninu awọn awakọ disiki mẹrin. A le lọ siwaju lati bẹrẹ ṣiṣẹda RAID 6.

Igbesẹ 2: Ṣiṣe ipin fun RAID 6

4. Bayi ṣẹda awọn ipin fun igbogun ti '/ dev/sdb', '/ dev/sdc', '/ dev/sdd' ati '/ dev/sde' pẹlu iranlọwọ ti titẹle pipaṣẹ fdisk. Nibi, a yoo fihan bi a ṣe le ṣẹda ipin lori sdb drive ati nigbamii awọn igbesẹ kanna lati tẹle fun isinmi awọn awakọ naa.

# fdisk /dev/sdb

Jọwọ tẹle awọn itọnisọna bi o ṣe han ni isalẹ fun ṣiṣẹda ipin.

  1. Tẹ ‘n‘ fun ṣiṣẹda ipin tuntun.
  2. Lẹhinna yan ‘P’ fun ipin Primary.
  3. Nigbamii yan nọmba ipin bi 1.
  4. Ṣalaye iye aiyipada nipasẹ titẹ ni igba meji bọtini Tẹ.
  5. Nigbamii tẹ 'P' lati tẹ ipin ti a ṣalaye.
  6. Tẹ 'L' lati ṣe atokọ gbogbo awọn oriṣi ti o wa.
  7. Tẹ ‘t’ lati yan awọn ipin naa.
  8. Yan ‘fd’ fun idojukọ igbogun ti Linux ki o tẹ Tẹ lati lo.
  9. Lẹhinna tun lo 'P' lati tẹ awọn ayipada ohun ti a ti ṣe.
  10. Lo ‘w’ lati ko awọn ayipada naa.

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

5. Lẹhin ti o ṣẹda awọn ipin, o jẹ iwa ti o dara nigbagbogbo lati ṣayẹwo awọn awakọ fun awọn bulọọki nla. Ti awọn bulọọki nla ko ba wa ju a le lọ ori lati ṣẹda ipilẹ RAID tuntun kan.

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


or

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

Igbesẹ 3: Ṣiṣẹda ẹrọ md (RAID)

6. Bayi o to akoko lati ṣẹda ẹrọ Raid 'md0' (ie/dev/md0) ati lo ipele igbogun ti lori gbogbo awọn ipin ti o ṣẹṣẹ ṣẹda ati jẹrisi igbogun ti ni lilo awọn ofin atẹle.

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

7. O tun le ṣayẹwo ilana lọwọlọwọ ti igbogun ti nipa lilo pipaṣẹ iṣọ bi o ṣe han ninu imudani iboju ni isalẹ.

# watch -n1 cat /proc/mdstat

8. Daju awọn ẹrọ igbogun ti nipa lilo pipaṣẹ atẹle.

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

Akiyesi :: Aṣẹ ti o wa loke yoo han alaye ti awọn disiki mẹrin, eyiti o pẹ pupọ nitorinaa ko ṣee ṣe lati firanṣẹ iṣẹjade tabi mimu iboju nibi.

9. Itele, rii daju awọn igbogun ti RAID lati jẹrisi pe atunṣe ti bẹrẹ.

# mdadm --detail /dev/md0

Igbesẹ 4: Ṣiṣẹda FileSystem lori Ẹrọ Raid

10. Ṣẹda eto faili ni lilo ext4 fun '/ dev/md0' ki o si fi sii labẹ /mnt/raid6 . Nibi a ti lo ext4, ṣugbọn o le lo eyikeyi iru eto faili gẹgẹbi fun yiyan rẹ.

# mkfs.ext4 /dev/md0

11. Gbe ọna eto faili ti o ṣẹda labẹ /mnt/raid6 ki o jẹrisi awọn faili labẹ aaye oke, a le rii sisonu + ti a ri.

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

12. Ṣẹda diẹ ninu awọn faili labẹ aaye oke ki o fi ọrọ kun diẹ ninu eyikeyi faili lati ṣayẹwo akoonu naa.

# 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. Ṣafikun titẹsi kan ni /etc/fstab lati gbe ẹrọ sori ẹrọ laifọwọyi ni ibẹrẹ eto ati ṣafikun titẹsi isalẹ, aaye oke le yato gẹgẹ bi agbegbe rẹ.

# vim /etc/fstab

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

14. Nigbamii, ṣe 'Mount -a' pipaṣẹ lati ṣayẹwo boya aṣiṣe eyikeyi wa ni titẹsi fstab.

# mount -av

Igbesẹ 5: Fipamọ iṣeto ni RAID 6

15. Jọwọ ṣe akiyesi nipa aiyipada RAID ko ni faili atunto kan. A ni lati fipamọ nipa ọwọ pẹlu lilo pipaṣẹ isalẹ ati lẹhinna rii daju ipo ti ẹrọ '/ dev/md0'.

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

Igbesẹ 6: Fifi Awọn awakọ apoju sii

16. Bayi o ni awọn disiki 4 ati pe alaye iraja meji wa. Ni awọn ọrọ miiran, ti eyikeyi ninu disiki naa ba kuna a le gba data naa, nitori pe ilọpo meji wa ni RAID 6.

Ṣe le jẹ ti disiki keji ba kuna, a le ṣafikun tuntun ṣaaju titan disk kẹta. O ṣee ṣe lati ṣafikun awakọ apoju lakoko ṣiṣẹda eto RAID wa, Ṣugbọn Emi ko ṣalaye awakọ apoju lakoko ṣiṣẹda eto igbogun ti wa. Ṣugbọn, a le ṣafikun awakọ apoju lẹhin eyikeyi ikuna awakọ tabi lakoko ṣiṣẹda eto RAID. Bayi a ti ṣẹda tẹlẹ RAID ṣeto bayi jẹ ki n ṣafikun awakọ apoju fun ifihan.

Fun idi iṣafihan, Mo ti fi kọnputa tuntun HDD disiki kan (ie/dev/sdf), jẹ ki a ṣayẹwo disk ti a so.

# ls -l /dev/ | grep sd

17. Nisisiyi tun jẹrisi disiki tuntun ti a so fun eyikeyi igbogun ti wa ni tunto tẹlẹ tabi kii ṣe lilo mdadm aṣẹ kanna.

# mdadm --examine /dev/sdf

Akiyesi: Gẹgẹbi o ṣe deede, bii a ti ṣẹda awọn ipin fun awọn disiki mẹrin ni iṣaaju, bakanna a ni lati ṣẹda ipin tuntun lori disiki ti a fi sii tuntun nipa lilo pipaṣẹ fdisk.

# fdisk /dev/sdf

18. Lẹẹkansi lẹhin ti o ṣẹda ipin tuntun lori/dev/sdf, jẹrisi igbogun ti lori ipin, pẹlu awakọ apoju si ẹrọ igbogun ti/dev/md0 ati ṣayẹwo ẹrọ ti a fi kun.

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

Igbesẹ 7: Ṣayẹwo igbogun ti aṣiṣe mẹfa 6

19. Bayi, jẹ ki a ṣayẹwo boya awakọ apoju ṣiṣẹ laifọwọyi, ti ẹnikẹni ninu disiki naa ba kuna ninu Eto wa. Fun idanwo, Mo ti sọ ami tikalararẹ ọkan ninu awakọ naa kuna.

Nibi, a yoo samisi /dev/sdd1 bi awakọ ti kuna.

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

20. Jẹ ki n gba awọn alaye ti RAID ṣeto bayi ati ṣayẹwo boya apoju wa bẹrẹ lati muṣiṣẹ.

# mdadm --detail /dev/md0

Yara! Nibi, a le rii ifipamọ ti muu ṣiṣẹ ati bẹrẹ ilana atunkọ. Ni isale a le rii awakọ ti ko tọ /dev/sdd1 ti a ṣe akojọ bi aṣiṣe. A le ṣe atẹle ilana kọ nipa lilo pipaṣẹ atẹle.

# cat /proc/mdstat

Ipari:

Nibi, a ti rii bii o ṣe le ṣeto RAID 6 nipa lilo awọn disiki mẹrin. Ipele RAID yii jẹ ọkan ninu iṣeto gbowolori pẹlu apọju giga. A yoo rii bi a ṣe le ṣeto RAID 10 ti o ni itẹ-ẹiyẹ ati pupọ diẹ sii ninu awọn nkan atẹle. Titi di igba naa, wa ni asopọ pẹlu TECMINT.