Kukuza Mkusanyiko Uliopo wa RAID na Kuondoa Diski Zilizoshindwa katika Uvamizi - Sehemu ya 7


Kila wapya watapata mkanganyiko wa neno safu. Array ni mkusanyiko tu wa diski. Kwa maneno mengine, tunaweza kuita safu kama seti au kikundi. Kama seti ya mayai iliyo na nambari 6. Kadhalika RAID Array ina idadi ya diski, inaweza kuwa 2, 4, 6, 8, 12, 16 nk. Natumai sasa unajua Array ni nini.

Hapa tutaona jinsi ya kukuza (kupanua) safu iliyopo au kikundi cha uvamizi. Kwa mfano, ikiwa tunatumia diski 2 katika safu kuunda safu 1 ya uvamizi, na katika hali fulani ikiwa tunahitaji nafasi zaidi katika kikundi hicho, tunaweza kupanua saizi ya safu kwa kutumia mdadm -grow amri, kwa kuongeza moja ya diski kwenye safu iliyopo. Baada ya kukua (kuongeza diski kwenye safu iliyopo), tutaona jinsi ya kuondoa moja ya diski iliyoshindwa kutoka kwa safu.

Fikiria kuwa moja ya diski ni dhaifu kidogo na inahitaji kuondoa diski hiyo, hadi itashindwa iache itumike, lakini tunahitaji kuongeza moja ya vipuri na kukuza kioo kabla ya kushindwa, kwa sababu tunahitaji kuhifadhi data zetu. Wakati diski dhaifu inashindwa tunaweza kuiondoa kutoka kwa safu hii ndio wazo ambalo tutaona katika mada hii.

  1. Tunaweza kukuza (kuongeza) ukubwa wa seti yoyote ya uvamizi.
  2. Tunaweza kuondoa diski mbovu baada ya kukuza safu ya uvamizi na diski mpya.
  3. Tunaweza kukuza safu ya uvamizi bila wakati wowote.

  1. Ili kukuza safu ya RAID, tunahitaji seti iliyopo ya RAID (Array).
  2. Tunahitaji diski za ziada ili kukuza safu.
  3. Hapa ninatumia diski 1 kukuza safu iliyopo.

Kabla ya kujifunza kuhusu kukua na kurejesha Array, tunapaswa kujua kuhusu misingi ya viwango vya RAID na usanidi. Fuata viungo vilivyo hapa chini ili kujua kuhusu usanidi huo.

  1. Kuelewa Dhana za Msingi za UVAMIZI - Sehemu ya 1
  2. Kuunda Uvamizi wa Programu 0 katika Linux - Sehemu ya 2

Operating System 	:	CentOS 6.5 Final
IP Address	 	:	192.168.0.230
Hostname		:	grow.tecmintlocal.com
2 Existing Disks 	:	1 GB
1 Additional Disk	:	1 GB

Hapa, RAID yangu iliyopo tayari ina nambari 2 za diski na kila saizi ni 1GB na sasa tunaongeza diski moja zaidi ambayo saizi yake ni 1GB kwa safu yetu iliyopo ya uvamizi.

Kukuza Safu Iliyopo ya RAID

1. Kabla ya kukuza safu, kwanza orodhesha safu iliyopo ya Uvamizi kwa kutumia amri ifuatayo.

# mdadm --detail /dev/md0

Kumbuka: Matokeo hapo juu yanaonyesha kuwa tayari nina diski mbili kwenye safu ya Raid na kiwango cha uvamizi1. Sasa hapa tunaongeza diski moja zaidi kwenye safu iliyopo,

2. Sasa hebu tuongeze diski mpya sdd na tuunde kizigeu kwa kutumia amri ya 'fdisk'.

# fdisk /dev/sdd

Tafadhali tumia maagizo yaliyo hapa chini kuunda kizigeu kwenye /dev/sdd drive.

  1. Bonyeza ‘n’ ili kuunda kizigeu kipya.
  2. Kisha chagua ‘P’ kwa kizigeu cha Msingi.
  3. Kisha chagua ‘1’ kuwa kizigeu cha kwanza.
  4. Ifuatayo bonyeza ‘p’ ili kuchapisha kizigeu kilichoundwa.
  5. Hapa, tunachagua ‘fd’ kwani aina yangu ni RAID.
  6. Ifuatayo bonyeza ‘p’ ili kuchapisha kizigeu kilichobainishwa.
  7. Kisha tumia tena ‘p’ kuchapisha mabadiliko ambayo tumefanya.
  8. Tumia ‘w’ kuandika mabadiliko.

3. Mara tu kizigeu kipya cha sdd kitakapoundwa, unaweza kukithibitisha kwa kutumia amri iliyo hapa chini.

# ls -l /dev/ | grep sd

4. Kisha, chunguza diski mpya iliyoundwa kwa uvamizi wowote uliopo, kabla ya kuongeza kwenye safu.

# mdadm --examine /dev/sdd1

Kumbuka: Toleo lililo hapo juu linaonyesha kuwa diski haina vizuizi vikubwa vilivyogunduliwa, inamaanisha tunaweza kusonga mbele ili kuongeza diski mpya kwenye safu iliyopo.

4. Kuongeza kizigeu kipya /dev/sdd1 katika safu iliyopo ya md0, tumia amri ifuatayo.

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

5. Mara tu diski mpya imeongezwa, angalia diski iliyoongezwa kwenye safu yetu kwa kutumia.

# mdadm --detail /dev/md0

Kumbuka: Katika matokeo ya hapo juu, unaweza kuona hifadhi imeongezwa kama vipuri. Hapa, tayari tuna diski 2 katika safu, lakini tunachotarajia ni vifaa 3 katika safu kwa hiyo tunahitaji kukuza safu.

6. Kukuza safu tunapaswa kutumia amri iliyo chini.

# mdadm --grow --raid-devices=3 /dev/md0

Sasa tunaweza kuona diski ya tatu (sdd1) imeongezwa kwa safu, baada ya kuongeza diski ya tatu itasawazisha data kutoka kwa diski zingine mbili.

# mdadm --detail /dev/md0

Kumbuka: Kwa diski ya ukubwa mkubwa itachukua saa nyingi kusawazisha yaliyomo. Hapa nimetumia 1GB virtual disk, hivyo inafanywa haraka sana ndani ya sekunde.

Kuondoa Disks kutoka Array

7. Baada ya data kusawazishwa kwa diski mpya 'sdd1' kutoka kwa diski zingine mbili, hiyo inamaanisha kuwa diski zote tatu sasa zina yaliyomo sawa.

Kama nilivyosema hapo awali, hebu tufikirie kuwa moja ya diski ni dhaifu na inahitaji kuondolewa, kabla ya kushindwa. Kwa hivyo, sasa chukulia diski 'sdc1' ni dhaifu na inahitaji kuondolewa kutoka kwa safu iliyopo.

Kabla ya kuondoa diski lazima tuweke alama kwenye diski kama iliyoshindwa, basi tunaweza tu kuiondoa.

# mdadm --fail /dev/md0 /dev/sdc1
# mdadm --detail /dev/md0

Kutoka kwa pato hapo juu, tunaona wazi kwamba diski ilikuwa na alama ya kosa chini. Hata hitilafu yake, tunaweza kuona vifaa vya uvamizi ni 3, vimeshindwa 1 na hali iliharibiwa.

Sasa tunapaswa kuondoa kiendeshi kibaya kutoka kwa safu na kukuza safu na vifaa 2, ili vifaa vya uvamizi vitawekwa kwa vifaa 2 kama hapo awali.

# mdadm --remove /dev/md0 /dev/sdc1

8. Mara baada ya kiendeshi kibovu kuondolewa, sasa tunapaswa kukuza safu ya uvamizi kwa kutumia diski 2.

# mdadm --grow --raid-devices=2 /dev/md0
# mdadm --detail /dev/md0

Kutoka kuhusu pato, unaweza kuona kwamba safu yetu ina vifaa 2 pekee. Ikiwa unahitaji kukuza safu tena, fuata hatua sawa na ilivyoelezwa hapo juu. Ikiwa unahitaji kuongeza kiendeshi kama vipuri, weka alama kama vipuri ili diski ikishindwa, itafanya kazi kiotomatiki na kujenga upya.

Hitimisho

Katika makala hiyo, tumeona jinsi ya kukuza seti iliyopo ya uvamizi na jinsi ya kuondoa diski yenye kasoro kutoka kwa safu baada ya kusawazisha tena yaliyomo. Hatua hizi zote zinaweza kufanywa bila mapumziko yoyote. Wakati wa kusawazisha data, watumiaji wa mfumo, faili na programu hazitaathiriwa kwa hali yoyote.

Katika makala inayofuata, nitakuonyesha jinsi ya kusimamia RAID, hadi wakati huo endelea kufuatilia sasisho na usisahau kuongeza maoni yako.