Tkabbir ta' Array RAID Eżistenti u Tneħħija ta' Diski falluti f'Raid - Parti 7


Kull newbies se jħawdu l-firxa tal-kelma. Array huwa biss ġabra ta 'diski. Fi kliem ieħor, nistgħu nsejħu array bħala sett jew grupp. Eżatt bħal sett ta 'bajd li fih 6 numri. Bl-istess mod RAID Array fih numru ta 'diski, jista' jkun 2, 4, 6, 8, 12, 16 eċċ. Nittama li issa taf x'inhu Array.

Hawnhekk se naraw kif tikber (testendi) firxa eżistenti jew grupp raid. Pereżempju, jekk qed nużaw 2 diski f'array biex niffurmaw raid 1 sett, u f'xi sitwazzjoni jekk ikollna bżonn aktar spazju f'dak il-grupp, nistgħu nestendew id-daqs ta' array billi nużaw mdadm –grow kmand, sempliċement billi żżid waħda mid-diska mal-firxa eżistenti. Wara li tikber (żieda ta 'diska ma' firxa eżistenti), se naraw kif tneħħi waħda mid-diska falluta mill-firxa.

Assumi li wieħed mid-disk huwa ftit dgħajjef u jeħtieġ li tneħħi dik id-diska, sakemm jonqos ħalliha taħt użu, iżda għandna bżonn inżidu waħda mill-ispare drive u nkabbru l-mera qabel ma tfalli, għax għandna bżonn insalvaw id-data tagħna. Filwaqt li d-diska dgħajfa tfalli nistgħu nneħħuha mill-firxa dan huwa l-kunċett li se naraw f'dan is-suġġett.

  1. Nistgħu nkabbru (nwessgħu) id-daqs ta' kwalunkwe sett ta' raid.
  2. Nistgħu nneħħu d-disk difettuż wara li tikber il-firxa tar-raid b'diska ġdida.
  3. Nistgħu nkabbru l-firxa tar-raid mingħajr ebda ħin ta' waqfien.

  1. Biex nkabbru firxa RAID, neħtieġu sett RAID eżistenti (Array).
  2. Għandna bżonn diski żejda biex inkabbru l-Arranġament.
  3. Hawn qed nuża disk 1 biex inkabbar l-array eżistenti.

Qabel ma nitgħallmu dwar it-tkabbir u l-irkupru ta 'Array, irridu nkunu nafu dwar il-baŜi tal-livelli u s-setups RAID. Segwi l-links hawn taħt biex tkun taf dwar dawk is-setups.

  1. Fhim tal-Kunċetti Bażiċi RAID – Parti 1
  2. Ħolqien ta' Software Raid 0 fil-Linux – Parti 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

Hawnhekk, il-RAID tiegħi diġà eżistenti għandu 2 numru ta 'diski b'kull daqs huwa 1GB u issa qed inżidu diska oħra li d-daqs tagħha hija 1GB mal-firxa tar-raid eżistenti tagħna.

Tkabbir ta' Array RAID Eżistenti

1. Qabel ma tikber firxa, l-ewwel elenka l-array Raid eżistenti billi tuża l-kmand li ġej.

# mdadm --detail /dev/md0

Nota: L-output ta 'hawn fuq juri li diġà għandi żewġ diski fil-firxa tar-Raid b'livell raid1. Issa hawn qed inżidu diska waħda oħra ma' firxa eżistenti,

2. Issa ejja nżidu d-diska l-ġdida sdd u oħloq diviżorju billi tuża kmand fdisk.

# fdisk /dev/sdd

Jekk jogħġbok uża l-istruzzjonijiet hawn taħt biex toħloq partizzjoni fuq /dev/sdd drive.

  1. Agħfas ‘n’ biex toħloq partizzjoni ġdida.
  2. Imbagħad agħżel 'P' għal partizzjoni Primarja.
  3. Imbagħad agħżel '1' biex tkun l-ewwel partizzjoni.
  4. Li jmiss agħfas 'p' biex tipprintja l-partizzjoni maħluqa.
  5. Hawn, qed nagħżlu 'fd' peress li t-tip tiegħi huwa RAID.
  6. Li jmiss agħfas 'p' biex tipprintja l-partizzjoni definita.
  7. Imbagħad erġa uża ‘p’ biex tipprintja l-bidliet li għamilna.
  8. Uża ‘w’ biex tikteb il-bidliet.

3. Ladarba tinħoloq partizzjoni sdd ġdida, tista 'tivverifikaha billi tuża l-kmand ta' hawn taħt.

# ls -l /dev/ | grep sd

4. Sussegwentement, eżamina d-diska maħluqa ġdida għal kwalunkwe raid eżistenti, qabel ma żżid mal-firxa.

# mdadm --examine /dev/sdd1

Nota: L-output ta 'hawn fuq juri li d-disk m'għandu l-ebda super-blok misjuba, ifisser li nistgħu nimxu 'l quddiem biex inżidu disk ġdid ma' firxa eżistenti.

4. Biex iżżid il-partizzjoni l-ġdida /dev/sdd1 f'array eżistenti md0, uża l-kmand li ġej.

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

5. Ladarba d-diska l-ġdida tkun ġiet miżjuda, iċċekkja għad-diska miżjuda fil-firxa tagħna bl-użu.

# mdadm --detail /dev/md0

Nota: Fl-output ta 'hawn fuq, tista' tara li d-drajv ġie miżjud bħala spare. Hawnhekk, diġà għandna 2 diski fil-firxa, iżda dak li qed nistennew huwa 3 apparati fil-firxa għal dak li għandna bżonn inkabbru l-firxa.

6. Biex tikber il-firxa rridu nużaw il-kmand hawn taħt.

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

Issa nistgħu naraw it-tielet disk (sdd1) ġie miżjud mal-firxa, wara li żżid it-tielet disk se tissinkronizza d-data minn żewġ diski oħra.

# mdadm --detail /dev/md0

Nota: Għal disk ta 'daqs kbir se tieħu sigħat biex tissinkronizza l-kontenut. Hawnhekk użajt disk virtwali ta '1GB, għalhekk isir malajr ħafna fi ftit sekondi.

Tneħħija tad-Disks minn Array

7. Wara li d-data tkun ġiet issinkronizzata ma 'diska ġdida 'sdd1' minn żewġ diski oħra, dan ifisser li t-tliet diski issa għandhom l-istess kontenut.

Kif għedt qabel ejja nassumu li wieħed mid-disk huwa dgħajjef u jeħtieġ li jitneħħa, qabel ma jfalli. Allura, issa nassumu li d-disk 'sdc1' huwa dgħajjef u jeħtieġ li jitneħħa minn firxa eżistenti.

Qabel inneħħu disk irridu jimmarkaw id-diska bħala waħda falluta, allura nistgħu biss inneħħuha.

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

Mill-output ta 'hawn fuq, naraw b'mod ċar li d-disk kien immarkat bħala difettuż fil-qiegħ. Anke difettuż tiegħu, nistgħu naraw il-mezzi tar-raid huma 3, fallew 1 u l-istat kien degradat.

Issa rridu nneħħu d-drajv difettuż mill-array u nkabbru l-firxa b'2 apparati, sabiex l-apparati tar-raid ikunu ssettjati għal 2 apparati bħal qabel.

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

8. Ladarba titneħħa d-drajv difettuż, issa rridu nkabbru l-firxa tar-raid billi tuża 2 diski.

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

Mill-output dwar, tista 'tara li l-firxa tagħna jkollhom biss 2 apparati. Jekk għandek bżonn terġa 'tikber il-firxa, segwi l-istess passi kif deskritt hawn fuq. Jekk għandek bżonn iżżid drive bħala spare, immarkaha bħala spare sabiex jekk id-diska tfalli, tkun awtomatikament attiva u tibni mill-ġdid.

Konklużjoni

Fl-artiklu, rajna kif tikber sett ta 'raid eżistenti u kif tneħħi disk difettuż minn firxa wara li terġa' tissinkronizza l-kontenut eżistenti. Dawn il-passi kollha jistgħu jsiru mingħajr ħin ta' waqfien. Waqt is-sinkronizzazzjoni tad-dejta, l-utenti tas-sistema, il-fajls u l-applikazzjonijiet fl-ebda każ ma jiġu affettwati.

Fl-artikolu li jmiss ser nuruk kif timmaniġġja r-RAID, sa dak iż-żmien ibqa' sintonizzat mal-aġġornamenti u tinsiex iżżid il-kummenti tiegħek.