Twaqqif ta 'RAID 1 (Mirroring) bl-użu ta' Żewġ Disks fil-Linux - Parti 3


RAID Mirroring tfisser klonu eżatt (jew mera) tal-istess dejta li tikteb fuq żewġ drives. Numru minimu ta 'żewġ diski huma aktar meħtieġa f'firxa biex jinħoloq RAID1 u huwa utli biss, meta l-prestazzjoni tal-qari jew l-affidabbiltà tkun aktar preċiża mill-kapaċità tal-ħażna tad-data.

Il-mirja huma maħluqa biex jipproteġu kontra t-telf tad-data minħabba falliment tad-disk. Kull disk f'mera tinvolvi kopja eżatta tad-data. Meta diska waħda tfalli, l-istess data tista 'tiġi rkuprata minn disk ieħor li jiffunzjona. Madankollu, id-drajv fallut jista 'jiġi sostitwit mill-kompjuter li jaħdem mingħajr ebda interruzzjoni tal-utent.

Karatteristiċi tar-RAID 1

  1. Il-mera għandha Prestazzjoni Tajba.
  2. 50% tal-ispazju se jintilef. Ifisser jekk ikollna żewġ disk b'daqs totali ta '500GB, ikun 1TB iżda f'Mirroring jurina biss 500GB.
  3. L-ebda telf ta' data fil-Mirroring jekk diska waħda tfalli, għax għandna l-istess kontenut fiż-żewġ diski.
  4. Il-qari jkun tajjeb milli l-kitba tad-dejta biex issuq.

Minimu Żewġ għadd ta' diski huma permessi biex joħolqu RAID 1, iżda tista' żżid aktar diski billi tuża darbtejn bħala 2, 4, 6, 8. Biex iżżid aktar diski, is-sistema tiegħek għandu jkollha adapter fiżiku RAID (hardware card).

Hawnhekk qed nużaw raid tas-softwer mhux raid tal-Hardware, jekk is-sistema tiegħek għandha karta tar-raid tal-ħardwer fiżiku inkorporata tista' taċċessaha mill-IU ta' utilità tagħha jew tuża ċ-ċavetta Ctrl+I.

Aqra wkoll: Kunċetti Bażiċi tar-RAID fil-Linux

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.226
Hostname	 :	rd1.tecmintlocal.com
Disk 1 [20GB]	 :	/dev/sdb
Disk 2 [20GB]	 :	/dev/sdc

Dan l-artikolu jiggwidak permezz ta' struzzjonijiet pass pass dwar kif twaqqaf softwer RAID 1 jew Mirror billi tuża mdadm (joħloq u jamministra raid) fuq Pjattaforma Linux. Għalkemm l-istess istruzzjonijiet jaħdmu wkoll fuq distribuzzjonijiet oħra tal-Linux bħal RedHat, CentOS, Fedora, eċċ.

Pass 1: Installazzjoni tal-Prerekwiżiti u Eżamina Drives

1. Kif għidt hawn fuq, qed nużaw l-utilità mdadm għall-ħolqien u l-ġestjoni tar-RAID fil-Linux. Allura, ejja ninstallaw il-pakkett tas-softwer mdadm fuq Linux billi tuża l-għodda tal-maniġer tal-pakkett yum jew apt-get.

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

2. Ladarba l-pakkett 'mdadm' ikun ġie installat, irridu neżaminaw id-disk drives tagħna jekk diġà hemmx xi raid konfigurat bl-użu tal-kmand li ġej.

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

Kif tara mill-iskrin ta 'hawn fuq, li għad m'hemm l-ebda super-blokk skopert, ifisser l-ebda RAID definit.

Pass 2: Drive Partitioning għal RAID

3. Kif semmejt hawn fuq, li qed nużaw minimu ta 'żewġ diviżorji /dev/sdb u /dev/sdc għall-ħolqien ta' RAID1. Ejja noħolqu diviżorji fuq dawn iż-żewġ drives billi tuża l-kmand 'fdisk' u nibdlu t-tip għal raid waqt il-ħolqien tal-partizzjoni.

# fdisk /dev/sdb

  1. Agħfas ‘n’ biex toħloq partizzjoni ġdida.
  2. Imbagħad agħżel 'P' għal partizzjoni Primarja.
  3. Li jmiss agħżel in-numru tal-partizzjoni bħala 1.
  4. Agħti d-daqs sħiħ default billi tagħfas darbtejn il-buttuna Enter.
  5. Li jmiss agħfas 'p' biex tipprintja l-partizzjoni definita.
  6. Agħfas ‘L’ biex telenka t-tipi kollha disponibbli.
  7. Itajpja 't'biex tagħżel il-ħitan.
  8. Agħżel 'fd' għal Linux raid auto u agħfas Enter biex tapplika.
  9. Imbagħad erġa uża ‘p’ biex tipprintja l-bidliet li għamilna.
  10. Uża ‘w’ biex tikteb il-bidliet.

Wara li tkun inħolqot il-partizzjoni '/dev/sdb', imbagħad segwi l-istess istruzzjonijiet biex toħloq partizzjoni ġdida fuq /dev/sdc drive.

# fdisk /dev/sdc

4. Ladarba ż-żewġ diviżorji jinħolqu b'suċċess, ivverifika l-bidliet kemm fuq id-drajv sdb u sdc billi tuża l-istess kmand 'mdadm' u kkonferma wkoll it-tip RAID kif muri fil-grabs tal-iskrin li ġejjin.

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

Nota: Kif tara fl-istampa ta 'hawn fuq, m'hemm l-ebda RAID definit fuq id-drajvs sdb1 u sdc1 s'issa, dik hija r-raġuni li qed insibu peress li l-ebda super-blokki misjuba.

Pass 3: Ħolqien ta 'Tagħmir RAID1

5. Sussegwentement toħloq RAID1 Device imsejjaħ '/dev/md0' billi tuża l-kmand li ġej u veritah.

# mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sd[b-c]1
# cat /proc/mdstat

6. Sussegwentement iċċekkja t-tip tal-apparat tar-raid u l-firxa tar-raid billi tuża l-kmandi li ġejjin.

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

Mill-istampi t'hawn fuq, wieħed jista 'faċilment jifhem li raid1 ġew maħluqa u bl-użu ta' /dev/sdb1 u /dev/sdc1 diviżorji u wkoll tista 'tara l-istatus bħala resyncing.

Pass 4: Ħolqien tas-Sistema tal-Fajls fuq l-Apparat RAID

7. Oħloq sistema ta 'fajls billi tuża ext4 għal md0 u mmunta taħt /mnt/raid1.

# mkfs.ext4 /dev/md0

8. Sussegwentement, mmunta s-sistema tal-fajls maħluqa ġdida taħt '/mnt/raid1' u oħloq xi fajls u vverifika l-kontenut taħt il-punt tal-muntaġġ.

# mkdir /mnt/raid1
# mount /dev/md0 /mnt/raid1/
# touch /mnt/raid1/tecmint.txt
# echo "tecmint raid setups" > /mnt/raid1/tecmint.txt

9. Biex timmonta RAID1 awtomatikament fuq il-boot mill-ġdid tas-sistema, trid tagħmel dħul fil-fajl fstab. Iftaħ il-fajl '/etc/fstab' u żid il-linja li ġejja fil-qiegħ tal-fajl.

/dev/md0                /mnt/raid1              ext4    defaults        0 0

10. Mexxi 'mount -a' biex tivverifika jekk hemmx xi żbalji fid-dħul fstab.

# mount -av

11. Sussegwentement, issalva l-konfigurazzjoni tar-raid manwalment fil-fajl 'mdadm.conf' billi tuża l-kmand hawn taħt.

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

Il-fajl tal-konfigurazzjoni ta 'hawn fuq jinqara mis-sistema fil-reboots u tagħbija l-apparat RAID.

Pass 5: Ivverifika d-Data Wara Ħsara tad-Disk

12. L-għan ewlieni tagħna huwa, anki wara li xi hard disk jonqos jew jikkraxxja d-data tagħna jeħtieġ li tkun disponibbli. Ejja naraw x'se jiġri meta xi disk disk ma jkunx disponibbli fil-firxa.

# mdadm --detail /dev/md0

Fl-immaġni ta 'hawn fuq, nistgħu naraw li hemm 2 apparati disponibbli fir-RAID tagħna u l-Mezzi Attivi huma 2. Issa ejjew naraw x'se jiġri meta disk pplaggjat (disk sdc imneħħi) jew jonqos.

# ls -l /dev | grep sd
# mdadm --detail /dev/md0

Issa fl-immaġni ta 'hawn fuq, tista' tara li waħda mis-sewqan tagħna tintilef. I unplugged waħda mill-drive mill-magna Virtwali tiegħi. Issa ejjew niċċekkjaw id-dejta prezzjuża tagħna.

# cd /mnt/raid1/
# cat tecmint.txt

Rajt id-data tagħna għadha disponibbli. Minn dan insiru nafu l-vantaġġ ta 'RAID 1 (mera). Fl-artiklu li jmiss, se naraw kif nistabbilixxu strixxi RAID 5 b'Parità distribwita. Nittama li dan jgħinek tifhem kif jaħdem ir-RAID 1 (Mirror).