Tarkvara RAID0 (Stripe) loomine kahes seadmes Linuxi mdadm-tööriista abil - 2. osa


RAID on üleliigne odavate ketaste massiiv, mida kasutatakse suure kättesaadavuse ja usaldusväärsuse tagamiseks suuremahulistes keskkondades, kus andmeid tuleb tavapärasest kasutamisest kaitsta. Raid on lihtsalt kogum kettasid loogiliseks köiteks muutmiseks ja sisaldab massiivi. Kombineeritud juhid teevad massiivi või kutsutakse (rühma) komplektina.

RAID-i saab luua, kui haarangukontrolleriga on ühendatud vähemalt 2 ketast ja see teeb loogilise helitugevuse või massiivi saab lisada rohkem draive vastavalt määratletud RAID-tasemetele. Tarkvara Raid on saadaval ilma füüsilist riistvara kasutamata. Neid nimetatakse tarkvarareidiks. Tarkvara Raid nimetatakse vaese mehe haaranguks.

RAID-i kasutamise põhikontseptsioon on andmete salvestamine ühest ebaõnnestumispunktist, see tähendab, et kui andmete salvestamiseks kasutame ühte ketast ja kui see ebaõnnestub, siis pole mingit võimalust oma andmeid tagasi saada, et kaotada vajaminev andmekadu tõrketaluvuse meetod. Et saaksime RAID-komplekti moodustamiseks kasutada mõnda kettakogu.

Stripe triibutab andmeid korraga mitmel kettal, jagades sisu. Oletame, et meil on kaks ketast ja kui me salvestame sisu loogilisse köitesse, salvestatakse see sisu jagades mõlema kahe füüsilise ketta alla. Parema jõudluse tagamiseks kasutatakse RAID-i 0, kuid me ei saa andmeid, kui mõni draiv ebaõnnestub. Seega pole RAID 0 kasutamine hea tava. Ainus lahendus on installida operatsioonisüsteem koos RAID0 rakendatud loogiliste mahtudega teie oluliste failide turvalisuse tagamiseks.

  1. RAID 0 on suure jõudlusega.
  2. RAID 0-s nullimahtude kadu. Ruumi ei raisata.
  3. Nullvea tolerants (andmeid ei saa taastada, kui mõni kettalt ei toimi).
  4. Kirjutamine ja lugemine on suurepärane.

RAID 0 loomiseks on minimaalne ketaste arv 0, kuid kettale saate lisada rohkem, kuid järjestus peaks olema kaks korda suurem kui 2, 4, 6, 8. Kui teil on piisavalt pordidega füüsilist RAID-kaarti, saate lisada rohkem kettaid .

Siin me ei kasuta riistvara reidi, see seadistus sõltub ainult Tarkvara RAID-ist. Kui meil on füüsiline riistvara rünnakukaart, pääseme sellele juurde selle utiliidi kasutajaliidese kaudu. Mõni emaplaat on RAID-funktsiooniga vaikimisi sisseehitatud, seal saab kasutajaliidese juurde kasutada võtmeid Ctrl + I .

Kui olete RAID-i seadistuste kasutaja uus, lugege palun meie varasemat artiklit, kus oleme käsitlenud RAID-i põhitutvustust.

  1. Sissejuhatus RAID-i ja RAID-kontseptsioonidesse

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

See artikkel on 9-õpetuse RAID-seeria 2. osa. Siin selles osas näeme, kuidas saame luua ja seadistada tarkvara RAID0 või ribasid Linuxi süsteemides või serverites, kasutades kahte 20 GB ketast nimega sdb ja sdc .

1. samm: RAID-i haldamiseks süsteemi värskendamine ja mdadmi installimine

1. Enne RAID0 seadistamist Linuxis teeme süsteemivärskenduse ja installime seejärel paketi ‘mdadm’. Mdadm on väike programm, mis võimaldab meil RAID-seadmeid Linuxis konfigureerida ja hallata.

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

2. samm: kontrollige manustatud kahte 20 GB draivi

2. Enne RAID 0 loomist veenduge järgmise käsuga, kas manustatud kaks kõvaketast on tuvastatud või mitte.

# ls -l /dev | grep sd

3. Kui uued kõvakettad on tuvastatud, on aeg kontrollida käsku „mdadm”, kas lisatud draivid juba kasutavad mõnda olemasolevat reidi.

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

Ülaltoodud väljundis saame teada, et nendele kahele sdb ja sdc draivile pole rakendatud ühtegi RAID-i.

3. samm: RAID-i jaoks partitsioonide loomine

4. Nüüd looge RAID jaoks jaotised sdb ja sdc järgmise käsu fdisk abil. Siin näitan, kuidas luua jaotist sdb draivile.

# fdisk /dev/sdb

Partitsioonide loomiseks järgige allolevaid juhiseid.

  1. Uue sektsiooni loomiseks vajutage nuppu n.
  2. Seejärel valige põhiosa jaoks „P”.
  3. Järgmisena valige partitsiooni number 1.
  4. Andke vaikeväärtus, vajutades lihtsalt kaks korda sisestusklahvi.
  5. Järgmisena määratletud sektsiooni printimiseks vajutage klahvi P.

Järgige allpool toodud juhiseid Linuxi haarangute loomiseks partitsioonidel.

  1. Kõigi saadaolevate tüüpide loendisse vajutamiseks vajutage L.
  2. Partitsioonide valimiseks tippige „t”.
  3. Valige Linuxi haaranguautomaadi jaoks fd ja vajutage rakendamiseks sisestusklahvi
  4. Seejärel kasutage tehtud muudatuste printimiseks uuesti tähte „P”.
  5. Muudatuste kirjutamiseks kasutage sõna w.

Märkus. Järgige samu ülaltoodud juhiseid jaotise loomiseks draivile sdc .

5. Pärast jaotiste loomist kontrollige järgmist käsku, et mõlemad draiverid on RAID jaoks õigesti määratletud.

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

4. samm: RAID-md-seadmete loomine

6. Nüüd looge md seade (s.t./dev/md0) ja rakendage reidi tase käsuga allpool.

# 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 - loo
  2. -l - tase
  3. -n - raid-seadmete arv

7. Kui md-seade on loodud, kontrollige nüüd kasutatavate RAID-taseme, seadmete ja massiivi olekut järgmiste käskude seeria abil, nagu näidatud.

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

5. samm: RAID-seadmete määramine failisüsteemi

8. Looge RAID-seadme/dev/md0 jaoks ext4-failisüsteem ja ühendage see/dev/raid0-i alla.

# mkfs.ext4 /dev/md0

9. Kui Raid-seadme jaoks on loodud ext4-failisüsteem, looge nüüd ühenduspunkti kataloog (s.t./mnt/raid0) ja ühendage seade/dev/md0 selle alla.

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

10. Seejärel kontrollige df käsu abil, et seade/dev/md0 on paigaldatud kataloogi/mnt/raid0 alla.

# df -h

11. Seejärel looge liitmispunkti/mnt/raid0 alla fail nimega ‘tecmint.txt’, lisage loodud faili sisu ja vaadake faili ja kataloogi sisu.

# 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. Kui olete liitumispunktid kontrollinud, on aeg luua faili/etc/fstab fstab-kirje.

# vim /etc/fstab

Lisage järgmine kirje, nagu kirjeldatud. Võib varieeruda vastavalt teie paigaldamise asukohale ja kasutatavale failisüsteemile.

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

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

# mount -av

6. samm: RAID-konfiguratsioonide salvestamine

14. Lõpuks salvestage raid-konfiguratsioon ühte faili, et säilitada konfiguratsioonid edaspidiseks kasutamiseks. Jällegi kasutame käsku „mdadm” valikutega „-s” (skannimine) ja „-v” (paljusõnaline).

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

See on kõik, me oleme siin näinud, kuidas RAID0 ribasid konfigureerida RAID-tasemetega kahe kõvaketta abil. Järgmises artiklis näeme, kuidas RAID5 seadistada.