Ustvarjanje programske opreme RAID0 (Stripe) na dveh napravah z uporabo orodja mdadm v Linuxu - 2. del


RAID je odveč niz poceni diskov, ki se uporablja za visoko razpoložljivost in zanesljivost v velikih okoljih, kjer je treba podatke zaščititi kot običajno uporabo. Raid je le zbirka diskov v bazenu, ki postane logičen nosilec in vsebuje matriko. Kombinirani gonilniki naredijo matriko ali jo pokličejo kot nabor (group).

RAID je mogoče ustvariti, če sta na krmilnik raidov priključena vsaj 2 števila diskov in je logična količina lahko dodana ali več pogonov v matriko v skladu z opredeljenimi nivoji RAID. Programska oprema Raid je na voljo brez uporabe fizične strojne opreme, ki se imenuje racija programske opreme. Software Raid bo imenovan Poor man raid.

Glavni koncept uporabe RAID je shranjevanje podatkov iz ene točke napake, kar pomeni, da če za shranjevanje podatkov uporabljamo en disk in če ta ne uspe, potem ni možnosti, da bi dobili podatke nazaj, da bi ustavili izgubo podatkov, ki jo potrebujemo metoda odpornosti na napake. Torej, da lahko z neko zbirko diska oblikujemo nabor RAID.

Stripe črpa podatke na več diskov hkrati z delitvijo vsebine. Predpostavimo, da imamo dva diska in če vsebino shranimo v logični nosilec, se bo z delitvijo vsebine shranila pod oba fizična diska. Za boljše delovanje bo uporabljen RAID 0, vendar podatkov, če kateri od pogonov odpove, ne moremo dobiti. Uporaba RAID 0 torej ni dobra praksa. Edina rešitev je namestitev operacijskega sistema z uporabljenimi logičnimi nosilci RAID0 za zaščito pomembnih datotek.

  1. RAID 0 ima visoko zmogljivost.
  2. Ničelna izguba kapacitete v RAID 0. Prostor ne bo zapravljen.
  3. Ničelna toleranca napak (podatkov ni mogoče vrniti, če kateri od diskov odpove).
  4. Pisanje in branje bo odlično.

Najmanjše število diskov je dovoljeno za ustvarjanje RAID 0 je 2, vendar lahko dodate več diska, vendar mora biti vrstni red dvakrat večji od 2, 4, 6, 8. Če imate fizično kartico RAID z dovolj vrati, lahko dodate več diskov .

Tu ne uporabljamo racije strojne opreme, ta nastavitev je odvisna samo od RAID programske opreme. Če imamo fizično kartico za napad na strojno opremo, lahko do nje dostopamo prek uporabniškega uporabniškega vmesnika. Nekatere matične plošče so privzeto vgrajene s funkcijo RAID, do uporabniškega vmesnika je mogoče dostopati s tipkami Ctrl + I .

Če ste nov v nastavitvah RAID, preberite naš prejšnji članek, kjer smo zajeli nekaj osnovnih uvodov o RAID-u.

  1. Uvod v RAID in koncepte RAID

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

Ta članek je 2. del 9-vadnice serije RAID, tukaj v tem delu bomo videli, kako lahko ustvarimo in nastavimo programsko opremo RAID0 ali striping v sistemih ali strežnikih Linux z dvema 20 GB diskoma z imenom sdb in sdc .

1. korak: Posodobitev sistema in namestitev mdadm za upravljanje RAID

1. Preden nastavimo RAID0 v Linuxu, naredimo posodobitev sistema in nato namestimo paket »mdadm«. Mdadm je majhen program, ki nam bo omogočil konfiguriranje in upravljanje naprav RAID v Linuxu.

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

2. korak: Preverite pritrjena dva pogona po 20 GB

2. Preden ustvarite RAID 0, z naslednjim ukazom preverite, ali sta priložena dva trda diska zaznana ali ne.

# ls -l /dev | grep sd

3. Ko zaznate nove trde diske, je čas, da s pomočjo ukaza 'mdadm' preverite, ali priloženi diski že uporabljajo kateri koli obstoječi napad.

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

V zgornjem izhodu ugotovimo, da noben od RAID-ov ni bil uporabljen na teh dveh pogonih sdb in sdc .

3. korak: Ustvarjanje particij za RAID

4. Zdaj ustvarite particiji sdb in sdc za napad, s pomočjo naslednjega ukaza fdisk. Tukaj bom pokazal, kako ustvarim particijo na pogonu sdb .

# fdisk /dev/sdb

Sledite spodnjim navodilom za ustvarjanje particij.

  1. Pritisnite »n« za ustvarjanje nove particije.
  2. Nato izberite »P« za primarno particijo.
  3. Nato izberite številko particije kot 1.
  4. Privzeto vrednost podajte tako, da dvakrat pritisnete tipko Enter.
  5. Nato pritisnite »P«, da natisnete določeno particijo.

Sledite spodnjim navodilom za ustvarjanje Linux raid auto na particijah.

  1. Pritisnite »L«, da izpišete vse razpoložljive vrste.
  2. Vnesite „t‘ za izbiro particij.
  3. Izberite »fd« za Linux raid auto in pritisnite Enter, da se prijavite.
  4. Nato znova uporabite »P«, da natisnete spremembe, ki smo jih naredili.
  5. S spremembami napišite »w«.

Opomba: Upoštevajte enaka zgornja navodila, da zdaj ustvarite particijo na pogonu sdc .

5. Po ustvarjanju particij z naslednjim ukazom preverite, ali sta oba gonilnika pravilno definirana za RAID.

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

4. korak: Ustvarjanje naprav RAID md

6. Zdaj ustvarite md napravo (tj./Dev/md0) in uporabite nivo racije z uporabo spodnjega ukaza.

# 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 - ustvari
  2. -l - nivo
  3. -n - število naprav za napad

7. Ko je naprava md ustvarjena, preverite stanje uporabljene ravni RAID, naprav in matrike s pomočjo naslednjih zaporedij, kot je prikazano.

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

5. korak: Dodelitev naprav RAID datotečnemu sistemu

8. Ustvarite datotečni sistem ext4 za RAID napravo/dev/md0 in ga pritrdite pod/dev/raid0.

# mkfs.ext4 /dev/md0

9. Ko je za napravo Raid ustvarjen datotečni sistem ext4, zdaj ustvarite imenik točke pritrditve (tj./Mnt/raid0) in pod njim namestite napravo/dev/md0.

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

10. Nato z ukazom df preverite, ali je naprava/dev/md0 nameščena v imenik/mnt/raid0.

# df -h

11. Nato pod točko pritrditve/mnt/raid0 ustvarite datoteko z imenom "tecmint.txt", dodajte ustvarjeni datoteki nekaj vsebine in si oglejte vsebino datoteke in imenika.

# 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. Ko preverite točke vpetja, je čas, da v datoteki/etc/fstab ustvarite vnos fstab.

# vim /etc/fstab

Dodajte naslednji vnos, kot je opisano. Lahko se razlikujejo glede na lokacijo namestitve in datotečni sistem, ki ga uporabljate.

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

13. Zaženite mount ‘-a’, da preverite, ali je v vnosu fstab napaka.

# mount -av

6. korak: Shranjevanje konfiguracij RAID

14. Končno shranite konfiguracijo raida v eno od datotek, da jih shranite za prihodnjo uporabo. Spet uporabljamo ukaz 'mdadm' z možnostmi '-s' (scan) in '-v' (verbose), kot je prikazano.

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

To je to, kar smo videli tukaj, kako z dvema trdima diskom konfigurirati črtanje RAID0 s stopnjami raid. V naslednjem članku bomo videli, kako nastaviti RAID5.