RAID 1 (peegeldamine) seadistamine Linuxi kahe ketta abil - 3. osa


RAID-peegel tähendab täpset klooni (või peeglit), mis sisaldab samu andmeid, kirjutades kahte draivi. RAID1 loomiseks on massiivis vaja rohkem kui kaht plaati ja see on kasulik ainult siis, kui lugemisvõime või töökindlus on täpsem kui andmete salvestusmaht.

Peeglid on loodud selleks, et kaitsta ketta rikke tõttu andmete kadumise eest. Iga peeglil olev ketas hõlmab andmete täpset koopiat. Kui üks ketas ebaõnnestub, saab samu andmeid hankida teiselt toimivalt kettalt. Ebaõnnestunud draivi saab jooksvast arvutist asendada ilma kasutaja segamiseta.

RAID 1 omadused

  1. Peeglil on hea jõudlus.
  2. 50% ruumist kaob. Kui meil on kaks ketast, mille maht on kokku 500 GB, on see 1 TB, kuid peegeldades näitab see meile ainult 500 GB.
  3. Ühe ketta rikke korral peegeldamisel ei kaota andmeid, kuna meil on mõlemas kettas sama sisu.
  4. Lugemine on hea kui andmete kirjutamine sõidu jaoks.

RAID 1 loomiseks on lubatud vähemalt kaks ketast, kuid saate lisada rohkem kettaid, kasutades kaks korda numbreid 2, 4, 6, 8. Rohkemate ketaste lisamiseks peab teie süsteemil olema RAID füüsiline adapter (riistvarakaart).

Siin kasutame tarkvarahoogu, mitte riistvararünnakut. Kui teie süsteemil on sisseehitatud füüsiline riistvararünnakukaart, pääsete sellele juurde kas utiliidi kasutajaliidese kaudu või kasutades klahvi Ctrl + I.

Loe ka : RAID-i põhimõisted Linuxis

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

See artikkel juhendab teid samm-sammult, kuidas tarkvara RAID 1 või Mirror tarkvara Linuxi platvormil mdadm (reidi loomine ja haldamine) abil häälestada. Kuigi samad juhised töötavad ka teistes Linuxi distributsioonides nagu RedHat, CentOS, Fedora jne.

1. samm: eeltingimuste installimine ja draivide kontrollimine

1. Nagu ma eespool ütlesin, kasutame Linuxi RAID-i loomiseks ja haldamiseks mdadm-utiliiti. Niisiis, installime mdadm tarkvarapaketi Linuxi, kasutades paketi halduri tööriista yum või apt-get.

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

2. Kui pakett 'mdadm' on installitud, peame oma kettaseadmeid uurima, kas järgmise käsu abil on juba reidi konfigureeritud.

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

Nagu ülaltoodud ekraanilt näete, tähendab see, et ühtegi superblokki pole veel tuvastatud, tähendab see, et RAID pole määratletud.

2. samm: draivi jaotamine RAID-i jaoks

3. Nagu eespool mainisin, kasutame RAID1 loomiseks vähemalt kahte partitsiooni/dev/sdb ja/dev/sdc. Looge nendele kahele kettale partitsioonid, kasutades käsku „fdisk”, ja muutke partitsiooni loomisel reidi tüüpi.

# fdisk /dev/sdb

  1. Uue sektsiooni loomiseks vajutage nuppu n.
  2. Seejärel valige põhiosa jaoks „P”.
  3. Järgmisena valige partitsiooni number 1.
  4. Määrake vaikimisi täissuurus, vajutades lihtsalt kaks korda sisestusklahvi.
  5. Järgmisena määratletud sektsiooni printimiseks vajutage p.
  6. Kõigi saadaolevate tüüpide loendisse vajutamiseks vajutage L.
  7. Partitsioonide valimiseks tippige „t”.
  8. Valige Linuxi haaranguautomaadi jaoks fd ja vajutage rakendamiseks sisestusklahvi
  9. Seejärel kasutage tehtud muudatuste printimiseks uuesti p-d.
  10. Muudatuste kirjutamiseks kasutage sõna w.

Pärast partitsiooni '/ dev/sdb' loomist järgige järgmisi samme, et luua uus partitsioon/dev/sdc draivile.

# fdisk /dev/sdc

4. Kui mõlemad sektsioonid on edukalt loodud, kontrollige mõlema sdb ja sdc draivi muudatusi, kasutades sama käsku 'mdadm', ja kinnitage ka RAID-tüüp, nagu on näidatud järgmistel ekraanipiltidel.

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

Märkus. Nagu näete ülaltoodud pildil, pole sdb1- ja sdc1-draividel siiani ühtegi määratletud RAID-i, see on põhjus, miks me saame, kuna superblokke ei tuvastatud.

3. samm: RAID1-seadmete loomine

5. Järgmisena looge RAID1 seade nimega ‘/ dev/md0’, kasutades järgmist käsku ja kontrollige seda.

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

6. Järgmisena kontrollige reidiseadmete tüüpi ja haarangu massiivi järgmiste käskude abil.

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

Ülaltoodud piltide põhjal saab hõlpsasti mõista, et RAID1 on loodud ja kasutades/dev/sdb1 ja/dev/sdc1 partitsioone ning näete ka olekut uuesti sünkroonituna.

4. samm: RAID-seadmes failisüsteemi loomine

7. Looge failisüsteem md0 jaoks ext4 abil ja ühendage faili/mnt/raid1 alla.

# mkfs.ext4 /dev/md0

8. Järgmisena ühendage vastloodud failisüsteem kausta '/ mnt/raid1', looge mõned failid ja kontrollige sisu ühenduspunkti all.

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

9. RAID1 automaatse paigaldamise korral süsteemi taaskäivitamisel peate sisestama fstab-faili. Avage fail '/ etc/fstab' ja lisage järgmine rida faili lõppu.

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

10. Käivitage ‘mount -a’, et kontrollida, kas fstabi sisestuses on vigu.

# mount -av

11. Järgmisena salvestage raid-konfiguratsioon käsitsi faili ‘mdadm.conf’, kasutades allolevat käsku.

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

Ülaltoodud konfiguratsioonifaili loeb süsteem taaskäivitamisel ja RAID-seadmete laadimisel.

5. samm: kontrollige andmeid pärast ketta tõrkeid

12. Meie peamine eesmärk on, et isegi pärast kõvaketta tõrkeid või krahhi peavad meie andmed olema kättesaadavad. Vaatame, mis juhtub, kui mõni kettakett ei ole massiivis saadaval.

# mdadm --detail /dev/md0

Ülaltoodud pildil näeme, et meie RAID-is on saadaval 2 seadet ja aktiivsed seadmed on 2. Nüüd vaatame, mis juhtub, kui ketas on ühendatud (eemaldatud sdc-ketas) või ebaõnnestub.

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

Nüüd ülaltoodud pildil näete, et üks meie draiv on kadunud. Eemaldasin ühe draivi oma virtuaalsest masinast. Nüüd kontrollime oma väärtuslikke andmeid.

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

Kas nägite, et meie andmed on endiselt saadaval. Sellest saame teada RAID 1 (peegel) eelise. Järgmises artiklis näeme, kuidas häälestada jaotatud pariteediga RAID 5 ribad. Loodetavasti aitab see teil mõista, kuidas RAID 1 (peegel) töötab.