Ịmepụta RAID0 software na ngwaọrụ abụọ iji mdadm Tool na Linux - Part 2


RAID bụ Array nke diski adịghị ọnụ, ejiri ya maka nnweta dị elu na ntụkwasị obi na gburugburu nnukwu ọnụ ọgụgụ, ebe achọrọ nchekwa data karịa iji nkịtị. Raid bụ naanị nchịkọta diski n'ime ọdọ mmiri ka ọ bụrụ ụda ezi uche dị na ya ma nwee usoro. Ndị ọkwọ ụgbọala na-ejikọta ọnụ na-eme nhazi ma ọ bụ kpọọ dị ka set nke (otu).

Enwere ike ịmepụta RAID, ma ọ bụrụ na enwere ọnụọgụ diski kacha nta 2 jikọtara na onye na-ahụ maka mwakpo ma mee ka ụda ezi uche dị na ya ma ọ bụ draịva karịa ka enwere ike ịgbakwunye n'usoro dịka ọkwa RAID akọwapụtara. Software Raid dị na-ejighi ngwaike anụ ahụ nke a na-akpọ dị ka mwakpo software. A ga-akpọ Raid Software dị ka mwakpo nwoke ogbenye.

Isi echiche nke iji RAID bụ ịchekwa data site na otu ebe ọdịda, pụtara na ọ bụrụ na anyị na-eji otu diski iji chekwaa data ma ọ bụrụ na ọ dara, mgbe ahụ ọ nweghị ohere ịnweta data anyị azụ, iji kwụsị ọnwụ data anyị chọrọ a. usoro nnabata mmejọ. Yabụ, na anyị nwere ike iji ụfọdụ nchịkọta diski mepụta usoro RAID.

Stripe na-ekesa data n'ofe ọtụtụ diski n'otu oge site na ikesa ọdịnaya. Were ya na anyị nwere diski abụọ ma ọ bụrụ na anyị echekwa ọdịnaya na ụda ezi uche, a ga-echekwa ya n'okpuru diski abụọ ahụ site n'ikesa ọdịnaya ahụ. Maka ịrụ ọrụ ka mma RAID 0 ga-eji, mana anyị enweghị ike ịnweta data ma ọ bụrụ na otu n'ime draịva ahụ daa. Ya mere, ọ bụghị omume dị mma iji RAID 0. Nanị ihe ngwọta bụ ịwụnye sistemụ arụmọrụ na RAID0 etinyere mpịakọta ezi uche dị na ya iji chekwaa faịlụ gị dị mkpa.

  1. RAID 0 nwere arụmọrụ dị elu.
  2. Mfu ikike efu na RAID 0. Ọ nweghị oghere a ga-ala n'iyi.
  3. Enweghị mperi mmejọ efu ( Enweghị ike ị nwetaghachi data ma ọ bụrụ na diski ọ bụla daa).
  4. Ide na Ọgụgụ ga-adị mma.

A na-ahapụ ọnụ ọgụgụ kacha nta nke diski ike ịmepụta RAID 0 bụ 2, ma ị nwere ike itinyekwu diski ma iwu kwesịrị ịdị okpukpu abụọ karịa 2, 4, 6, 8. Ọ bụrụ na ị nwere kaadị RAID anụ ahụ nwere ọdụ ụgbọ mmiri zuru ezu, ị nwere ike itinyekwu diski. .

N'ebe a, anyị anaghị eji mwakpo ngwaike, nhazi a dabere na Software RAID. Ọ bụrụ na anyị nwere kaadị wakporo ngwaike anụ ahụ anyị nwere ike ịnweta ya site na UI uru ya. Ụfọdụ motherboard site na ndabara na-ewu na njirimara RAID, enwere ike ịnweta UI site na iji igodo Ctrl+I.

Ọ bụrụ na ị dị ọhụrụ na nhazi RAID, biko gụọ akụkọ anyị gara aga, ebe anyị kpuchiri ụfọdụ mmalite mmalite nke gbasara RAID.

  1. Mmalite nke echiche RAID na RAID

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.225
Two Disks	 :	20 GB each

Edemede a bụ akụkụ nke 2 nke usoro RAID 9 nkuzi, ebe a na akụkụ a, anyị ga-ahụ ka anyị ga-esi mepụta na ịtọlite Software RAID0 ma ọ bụ na-agbagharị na sistemụ Linux ma ọ bụ sava site na iji diski 20GB abụọ aha ya bụ sdb na sdc.

Kwụpụ 1: Na-emelite sistemụ na ịwụnye mdadm maka ijikwa RAID

1. Tupu ịtọlite RAID0 na Linux, ka anyị mee mmelite sistemụ wee wụnye ngwugwu 'mdadm'. Mdadm bụ obere mmemme, nke ga-enye anyị ohere ịhazi na jikwaa ngwaọrụ RAID na Linux.

# yum clean all && yum update
# yum install mdadm -y

Kwụpụ 2: Nyochaa draịva 20GB abụọ agbakwunyere

2. Tupu ịmepụta RAID 0, jide n'aka na ị ga-achọpụta na achọpụtara draịvụ ike abụọ agbakwunyere ma ọ bụ na ọ bụghị, jiri iwu na-esonụ.

# ls -l /dev | grep sd

3. Ozugbo achọpụtara draịvụ ike ọhụrụ ahụ, oge eruola ịlele ma draịva agbakwunyere na-eji mwakpo ọ bụla dị ugbu a site n'enyemaka nke ịgbaso iwu 'mdadm'.

# mdadm --examine /dev/sd[b-c]

Na mmepụta dị n'elu, anyị bịara mara na ọ nweghị nke RAID etinyere na draịva abụọ a sdb na sdc.

Kwụpụ 3: Mepụta akụkụ maka RAID

4. Ugbu a mepụta sdb na sdc nkebi maka wakporo, site n'enyemaka nke ịgbaso iwu fdisk. N'ebe a, m ga-egosi otu esi emepụta nkebi na ụgbọala sdb.

# fdisk /dev/sdb

Soro ntuziaka n'okpuru maka ịmepụta nkebi.

  1. Pịa 'n' maka ịmepụta nkebi ọhụrụ.
  2. Mgbe ahụ họrọ 'P' maka nkebi nke mbụ.
  3. Na-esote họrọ nọmba nkebi ka 1.
  4. Nye uru ndabara site na ịpị igodo ugboro abụọ Tinye.
  5. Pịa 'P' ọzọ ka ibipụta nkebi akọwapụtara.

Soro ntuziaka n'okpuru maka ịmepụta Linux raid auto na nkebi.

  1. Pịa 'L' ka ịdepụta ụdị niile dị.
  2. Pịnye 't'ịhọrọ nkebi.
  3. Họrọ 'fd' maka Linux raid auto wee pịa Tinye ka itinye.
  4. Jirikwa 'P' ọzọ ka ibipụta mgbanwe ndị anyị mere.
  5. Jiri 'w' dee mgbanwe ndị a.

Mara: Biko soro ntuziaka dị n'elu ka imepụta nkebi na ụgbọala sdc ugbu a.

5. Mgbe ịmepụta partitions, nyochaa ma ndị ọkwọ ụgbọala na-n'ụzọ ziri ezi kọwaa maka RAID iji na-esonụ iwu.

# mdadm --examine /dev/sd[b-c]
# mdadm --examine /dev/sd[b-c]1

Kwụpụ 4: Ịmepụta RAID md Devices

6. Ugbu a mepụta md ngwaọrụ (ie./dev/md0) na tinye raid larịị iji n'okpuru iwu.

# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
# mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1

  1. -C – mepụta
  2. -l – ọkwa
  3. -n - Mba nke ngwa wakporo

7. Ozugbo e mepụtara md ngwaọrụ, ugbu a nyochaa ọkwa nke RAID Level, Ngwaọrụ na Array ejiri, site n'enyemaka nke usoro iwu dị ka egosiri.

# cat /proc/mdstat
# mdadm -E /dev/sd[b-c]1
# mdadm --detail /dev/md0

Kwụpụ 5: Na-enyefe ngwaọrụ RAID na sistemụ faịlụ

8. Mepụta usoro faịlụ ext4 maka ngwaọrụ RAID/dev/md0 wee bulie ya n'okpuru /dev/raid0.

# mkfs.ext4 /dev/md0

9. Ozugbo e mepụtara ext4 filesystem maka ngwaọrụ Raid, ugbu a mepụta ndekọ ndekọ ugwu (ie /mnt/raid0) wee bulie ngwaọrụ/dev/md0 n'okpuru ya.

# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/

10. Ọzọ, nyochaa na ngwaọrụ/dev/md0 na-n'ịnyịnya n'okpuru/mnt/raid0 directory iji df iwu.

# df -h

11. Na-esote, mepụta faịlụ a na-akpọ 'tecmint.txt' n'okpuru ebe ugwu /mnt/raid0, tinye ụfọdụ ọdịnaya na faịlụ emepụtara wee lelee ọdịnaya nke faịlụ na ndekọ.

# touch /mnt/raid0/tecmint.txt
# echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
# cat /mnt/raid0/tecmint.txt
# ls -l /mnt/raid0/

12. Ozugbo ị kwadoro ebe ugwu, ọ bụ oge ịmepụta ntinye fstab na /etc/fstab faịlụ.

# vim /etc/fstab

Tinye ntinye a ka akọwara ya. Nwere ike ịdịgasị iche dabere na ebe ugwu gị na sistemụ faịlụ ị na-eji.

/dev/md0                /mnt/raid0              ext4    defaults         0 0

13. Gbaa ugwu '-a' ka ịlele ma ọ bụrụ na e nwere njehie ọ bụla na ntinye fstab.

# mount -av

Kwụpụ 6: Chekwa Nhazi RAID

14. N'ikpeazụ, chekwaa nhazi nke mwakpo ahụ na otu faịlụ ahụ iji debe nhazi maka iji mee ihe n'ọdịnihu. Ọzọ, anyị na-eji iwu 'mdadm' na nhọrọ '-s' (nyocha) na '-v' (verbose) nhọrọ dị ka egosiri.

# mdadm -E -s -v >> /etc/mdadm.conf
# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# cat /etc/mdadm.conf

Nke ahụ bụ ya, anyị ahụla ebe a, otu esi ahazi RAID0 striping na ọkwa mwakpo site na iji diski ike abụọ. N'isiokwu na-esonụ, anyị ga-ahụ otu esi edozi RAID5.