Kuunda Programu ya RAID0 (Stripe) kwenye Vifaa Viwili Kwa Kutumia Zana ya mdadm kwenye Linux - Sehemu ya 2


RAID ni Msururu Mkubwa wa diski za Gharama nafuu, zinazotumika kwa upatikanaji wa juu na kutegemewa katika mazingira ya kiwango kikubwa, ambapo data inahitaji kulindwa kuliko matumizi ya kawaida. Uvamizi ni mkusanyiko wa diski kwenye bwawa ili kuwa ujazo wa kimantiki na una safu. Viendeshi vya kuchanganya hufanya safu au kuitwa kama seti ya (kikundi).

RAID inaweza kuundwa, ikiwa kuna idadi ya chini ya 2 ya diski iliyounganishwa na mtawala wa uvamizi na kufanya kiasi cha mantiki au viendeshi zaidi vinaweza kuongezwa kwa safu kulingana na Viwango vilivyofafanuliwa vya RAID. Uvamizi wa Programu unapatikana bila kutumia maunzi ya Kimwili ambayo huitwa uvamizi wa programu. Uvamizi wa Programu utatajwa kama uvamizi mbaya wa mtu.

Wazo kuu la kutumia RAID ni kuhifadhi data kutoka kwa hatua Moja ya kutofaulu, inamaanisha ikiwa tunatumia diski moja kuhifadhi data na ikiwa imeshindwa, basi hakuna nafasi ya kurudisha data yetu, kusimamisha upotezaji wa data tunahitaji a. njia ya uvumilivu wa makosa. Kwa hivyo, kwamba tunaweza kutumia mkusanyiko fulani wa diski kuunda seti ya RAID.

Stripe ni kuweka data kwenye diski nyingi kwa wakati mmoja kwa kugawanya yaliyomo. Fikiria tuna diski mbili na ikiwa tutahifadhi yaliyomo kwa kiasi cha kimantiki itahifadhiwa chini ya diski zote mbili za mwili kwa kugawa yaliyomo. Kwa utendakazi bora RAID 0 itatumika, lakini hatuwezi kupata data ikiwa moja ya hifadhi itashindwa. Kwa hivyo, si mazoezi mazuri kutumia RAID 0. Suluhisho pekee ni kusakinisha mfumo wa uendeshaji na RAID0 iliyotumiwa kiasi cha kimantiki ili kuhifadhi faili zako muhimu.

  1. RAID 0 ina Utendaji wa Juu.
  2. Kupoteza Uwezo Sifuri katika RAID 0. Hakuna Nafasi itakayopotea.
  3. Kutostahimili Hitilafu Sifuri (Haiwezi kurejesha data ikiwa diski yoyote itashindwa).
  4. Kuandika na Kusoma kutakuwa Bora.

Idadi ya chini ya diski inaruhusiwa kuunda RAID 0 ni 2, lakini unaweza kuongeza diski zaidi lakini agizo linapaswa kuwa mara mbili kama 2, 4, 6, 8. Ikiwa una kadi ya RAID ya Kimwili yenye bandari za kutosha, unaweza kuongeza diski zaidi. .

Hapa hatutumii uvamizi wa vifaa, usanidi huu unategemea tu RAID ya Programu. Ikiwa tunayo kadi ya uvamizi wa maunzi tunaweza kuipata kutoka kwa UI ya matumizi yake. Baadhi ya ubao mama kwa chaguo-msingi muundo-ndani wenye kipengele cha RAID, hapo UI inaweza kufikiwa kwa kutumia vitufe vya Ctrl+I.

Iwapo wewe ni mgeni katika usanidi wa RAID, tafadhali soma makala yetu ya awali, ambapo tumeangazia utangulizi wa kimsingi kuhusu RAID.

  1. Utangulizi wa Dhana za RAID na RAID

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

Makala haya ni Sehemu ya 2 ya mfululizo wa 9-tutorial RAID, hapa katika sehemu hii, tutaona jinsi tunavyoweza kuunda na kusanidi Programu RAID0 au kuweka mistari katika mifumo ya Linux au seva kwa kutumia diski mbili za 20GB zinazoitwa sdb na sdc.

Hatua ya 1: Kusasisha Mfumo na Kusakinisha mdadm kwa Kusimamia RAID

1. Kabla ya kusanidi RAID0 katika Linux, hebu tusasishe mfumo kisha tusakinishe kifurushi cha ‘mdadm’. Mdadm ni programu ndogo, ambayo itaturuhusu kusanidi na kudhibiti vifaa vya RAID kwenye Linux.

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

Hatua ya 2: Thibitisha Hifadhi Mbili za 20GB Zilizoambatishwa

2. Kabla ya kuunda RAID 0, hakikisha kuthibitisha kwamba anatoa mbili ngumu zilizounganishwa zimegunduliwa au la, kwa kutumia amri ifuatayo.

# ls -l /dev | grep sd

3. Mara tu anatoa ngumu mpya zimegunduliwa, ni wakati wa kuangalia ikiwa viendeshi vilivyounganishwa tayari vinatumia uvamizi wowote uliopo kwa usaidizi wa kufuata amri ya 'mdadm'.

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

Katika matokeo yaliyo hapo juu, tunakuja kujua kwamba hakuna RAID yoyote ambayo imetumika kwa hifadhi hizi mbili za sdb na sdc.

Hatua ya 3: Kuunda Partitions kwa RAID

4. Sasa unda sehemu za sdb na sdc za uvamizi, kwa usaidizi wa kufuata amri ya fdisk. Hapa, nitaonyesha jinsi ya kuunda kizigeu kwenye hifadhi ya sdb.

# fdisk /dev/sdb

Fuata maagizo hapa chini ya kuunda partitions.

  1. Bonyeza ‘n’ ili kuunda kizigeu kipya.
  2. Kisha chagua ‘P’ kwa kizigeu cha Msingi.
  3. Ifuatayo chagua nambari ya kugawa kama 1.
  4. Toa thamani chaguo-msingi kwa kubonyeza kitufe cha Ingiza mara mbili.
  5. Ifuatayo bonyeza ‘P’ ili kuchapisha kizigeu kilichobainishwa.

Fuata maagizo hapa chini ya kuunda kiotomatiki cha uvamizi wa Linux kwenye kizigeu.

  1. Bonyeza ‘L’ ili kuorodhesha aina zote zinazopatikana.
  2. Chapa ‘t‘ili kuchagua sehemu.
  3. Chagua ‘fd’ kwa ajili ya Linux raid auto na ubofye Enter ili kuomba.
  4. Kisha tumia tena ‘P’ kuchapisha mabadiliko ambayo tumefanya.
  5. Tumia ‘w’ kuandika mabadiliko.

Kumbuka: Tafadhali fuata maagizo sawa hapo juu ili kuunda kizigeu kwenye hifadhi ya sdc sasa.

5. Baada ya kuunda partitions, thibitisha madereva yote yamefafanuliwa kwa usahihi kwa RAID kwa kutumia amri ifuatayo.

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

Hatua ya 4: Kuunda Vifaa vya RAID md

6. Sasa unda kifaa cha md (yaani /dev/md0) na uweke kiwango cha uvamizi kwa kutumia amri iliyo hapa chini.

# 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 - unda
  2. -l - kiwango
  3. -n - Idadi ya vifaa vya uvamizi

7. Mara tu kifaa cha md kimeundwa, sasa thibitisha hali ya Kiwango cha UVAMIZI, Vifaa na Mpangilio uliotumika, kwa usaidizi wa kufuata mfululizo wa amri kama inavyoonyeshwa.

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

Hatua ya 5: Kuweka Vifaa vya RAID kwa Mfumo wa Faili

8. Unda mfumo wa faili wa ext4 wa kifaa cha RAID /dev/md0 na uuweke chini ya /dev/raid0.

# mkfs.ext4 /dev/md0

9. Mara tu mfumo wa faili wa ext4 umeundwa kwa kifaa cha Raid, sasa unda saraka ya sehemu ya kupachika (yaani /mnt/raid0) na uweke kifaa /dev/md0 chini yake.

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

10. Kisha, hakikisha kwamba kifaa /dev/md0 kimewekwa chini ya saraka ya /mnt/raid0 kwa kutumia df amri.

# df -h

11. Kisha, unda faili inayoitwa ‘tecmint.txt‘ chini ya sehemu ya kupachika /mnt/raid0, ongeza maudhui fulani kwenye faili iliyoundwa na uangalie maudhui ya faili na saraka.

# 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. Mara tu unapothibitisha sehemu za kupachika, ni wakati wa kuunda ingizo la fstab katika /etc/fstab faili.

# vim /etc/fstab

Ongeza ingizo lifuatalo kama ilivyoelezewa. Inaweza kutofautiana kulingana na eneo lako la mlima na mfumo wa faili unaotumia.

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

13. Endesha weka ‘-a’ ili kuangalia kama kuna hitilafu yoyote katika ingizo la fstab.

# mount -av

Hatua ya 6: Kuhifadhi Mipangilio ya RAID

14. Hatimaye, hifadhi usanidi wa uvamizi kwenye mojawapo ya faili ili kuweka usanidi kwa matumizi ya baadaye. Tena tunatumia amri ya 'mdadm' na chaguzi za '-s' (scan) na '-v' (verbose) kama inavyoonyeshwa.

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

Hiyo ndiyo yote, tumeona hapa, jinsi ya kusanidi kupigwa kwa RAID0 na viwango vya uvamizi kwa kutumia diski mbili ngumu. Katika makala inayofuata, tutaona jinsi ya kuanzisha RAID5.