Ohjelmiston RAID0 (Stripe) luominen kahdelle laitteelle mdadm-työkalulla Linuxissa - Osa 2
RAID on edullisten levyjen redundantti joukko, jota käytetään korkeaan käytettävyyteen ja luotettavuuteen laajamittaisissa ympäristöissä, joissa tietoja on suojattava kuin normaalia käyttöä. Raid on vain kokoelma levyjä poolissa, josta tulee looginen taltio ja joka sisältää taulukon. Yhdistelmäohjaimet muodostavat taulukon tai kutsutaan joukkona (ryhmä).
RAID voidaan luoda, jos raid-ohjaimeen on kytketty vähintään 2 levyä ja muodostaa looginen taltio tai useampia asemia voidaan lisätä joukkoon määritettyjen RAID-tasojen mukaisesti. Software Raid ovat saatavilla ilman fyysistä laitteistoa, joita kutsutaan ohjelmistoraidiksi. Software Raid nimetään Poor man raidiksi.
RAIDin käytön pääajatuksena on tietojen tallentaminen yhdestä vikapisteestä, mikä tarkoittaa, että jos käytämme yhtä levyä tietojen tallentamiseen ja jos se epäonnistuu, ei ole mahdollisuutta saada tietojamme takaisin, jotta voimme pysäyttää tietojen häviämisen. vikasietomenetelmä. Joten voimme käyttää jotakin levykokoelmaa RAID-joukon muodostamiseen.
Mikä on Stripe RAID 0:ssa?
Stripe raidoittaa tiedot usealle levylle samanaikaisesti jakamalla sisällön. Oletetaan, että meillä on kaksi levyä ja jos tallennamme sisällön loogiseen taltioon, se tallennetaan molemmille kahdelle fyysiselle levylle jakamalla sisältö. Paremman suorituskyvyn saavuttamiseksi käytetään RAID 0:a, mutta emme saa tietoja, jos jokin levyistä epäonnistuu. Joten RAID 0:n käyttö ei ole hyvä käytäntö. Ainoa ratkaisu on asentaa käyttöjärjestelmä, jossa on RAID0:lla sovelletut loogiset taltiot tärkeiden tiedostojen turvaamiseksi.
- RAID 0:lla on korkea suorituskyky.
- Nolla kapasiteetin menetystä RAID 0:ssa. Tilaa ei mene hukkaan.
- Nollavikasietoisuus (Ei voi saada takaisin tietoja, jos jokin levyistä epäonnistuu).
- Kirjoittaminen ja lukeminen on erinomaista.
Vaatimukset
RAID 0:n luomiseen sallittujen levyjen vähimmäismäärä on 2, mutta voit lisätä levyä, mutta järjestyksen tulee olla kaksi kertaa 2, 4, 6, 8. Jos sinulla on fyysinen RAID-kortti, jossa on tarpeeksi portit, voit lisätä levyjä.
Tässä emme käytä Hardware raidia, tämä asennus riippuu vain ohjelmisto-RAIDista. Jos meillä on fyysinen laitteistoraid-kortti, voimme käyttää sitä sen apuohjelman käyttöliittymästä. Joissakin emolevyissä on oletuksena sisäänrakennettu RAID-ominaisuus, ja käyttöliittymää voidaan käyttää Ctrl+I-näppäimillä.
Jos olet uusi RAID-asetuksissa, lue aikaisempi artikkelimme, jossa olemme käsitelleet RAIDin perusesittelyjä.
- Johdatus RAIDiin ja RAID-konsepteihin
Oma palvelin -asetukset
Operating System : CentOS 6.5 Final
IP Address : 192.168.0.225
Two Disks : 20 GB each
Tämä artikkeli on osa 2 yhdeksän opetusohjelman RAID-sarjasta. Tässä osassa aiomme nähdä, kuinka voimme luoda ja määrittää ohjelmiston RAID0 tai raivauksen Linux-järjestelmissä tai -palvelimissa käyttämällä kahta 20 Gt levyt, joiden nimi on sdb ja sdc.
Vaihe 1: Päivitä järjestelmä ja asenna mdadm RAID-hallintaa varten
1. Ennen kuin määrität RAID0:n Linuxissa, päivitetään järjestelmä ja asenna sitten mdadm-paketti. mdadm on pieni ohjelma, jonka avulla voimme määrittää ja hallita RAID-laitteita Linuxissa.
yum clean all && yum update
yum install mdadm -y
Vaihe 2: Tarkista liitetyt kaksi 20 Gt:n asemaa
2. Ennen kuin luot RAID 0:n, varmista seuraavalla komennolla, että liitetyt kaksi kiintolevyä tunnistetaan.
ls -l /dev | grep sd
3. Kun uudet kiintolevyt on havaittu, on aika tarkistaa, käyttävätkö liitetyt asemat jo olemassa olevaa raidetta seuraavan 'mdadm'-komennon avulla.
mdadm --examine /dev/sd[b-c]
Yllä olevasta lähdöstä saamme tietää, että mitään RAID:istä ei ole käytetty näissä kahdessa sdb- ja sdc-asemassa.
Vaihe 3: Osioiden luominen RAIDille
4. Luo nyt sdb- ja sdc-osiot raidia varten seuraavan fdisk-komennon avulla. Tässä näytän, kuinka osio luodaan sdb-asemalle.
fdisk /dev/sdb
Seuraa alla olevia ohjeita osioiden luomiseen.
- Luo uusi osio painamalla n.
- Valitse sitten ensisijaiselle osiolle P.
- Valitse seuraavaksi osion numero 1.
- Anna oletusarvo painamalla kaksi kertaa Enter-näppäintä.
- Paina seuraavaksi P tulostaaksesi määritetty osio.
Noudata alla olevia ohjeita luodaksesi Linux raid auto osioissa.
- Paina L nähdäksesi kaikki saatavilla olevat tyypit.
- Valitse osiot kirjoittamalla t.
- Valitse fd Linux raid autolle ja ota käyttöön painamalla Enter.
- Käytä sitten uudelleen P-näppäintä tulostaaksesi tekemämme muutokset.
- Kirjoita muutokset kirjaimella w.
Huomaa: noudata samoja yllä olevia ohjeita luodaksesi osion sdc-asemalle nyt.
5. Kun olet luonut osiot, varmista, että molemmat ohjaimet on määritetty oikein RAID:ia varten käyttämällä seuraavaa komentoa.
mdadm --examine /dev/sd[b-c]
mdadm --examine /dev/sd[b-c]1
Vaihe 4: RAID md -laitteiden luominen
6. Luo nyt md-laite (eli /dev/md0) ja käytä raidtasoa alla olevan komennon avulla.
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
- -C – luo
- -l – taso
- -n – Raid-laitteiden lukumäärä
7. Kun md-laite on luotu, tarkista nyt käytettyjen RAID-tason, Laitteet ja Matriisi tila. seuraavien komentosarjan avulla kuvan mukaisesti.
cat /proc/mdstat
mdadm -E /dev/sd[b-c]1
mdadm --detail /dev/md0
Vaihe 5: RAID-laitteiden liittäminen tiedostojärjestelmään
8. Luo ext4-tiedostojärjestelmä RAID-laitteelle /dev/md0 ja liitä se kohtaan /dev/raid0.
mkfs.ext4 /dev/md0
9. Kun ext4-tiedostojärjestelmä on luotu Raid-laitteelle, luo nyt liitoskohtahakemisto (eli /mnt/raid0) ja liitä laite /dev/md0 sen alla.
mkdir /mnt/raid0
mount /dev/md0 /mnt/raid0/
10. Varmista seuraavaksi, että laite /dev/md0 on asennettu /mnt/raid0-hakemistoon käyttämällä df komento.
df -h
11. Luo seuraavaksi tiedosto nimeltä tecmint.txt liitoskohdan /mnt/raid0 alle ja lisää sisältöä luotuun tiedostoon. ja tarkastella tiedoston ja hakemiston sisältöä.
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. Kun olet vahvistanut liitoskohdat, on aika luoda fstab-merkintä /etc/fstab-tiedostoon.
vim /etc/fstab
Lisää seuraava merkintä kuvatulla tavalla. Saattaa vaihdella asennuspaikan ja käyttämäsi tiedostojärjestelmän mukaan.
/dev/md0 /mnt/raid0 ext4 defaults 0 0
13. Suorita asennus -a tarkistaaksesi, onko fstab-merkinnässä virhe.
mount -av
Vaihe 6: Tallenna RAID-asetukset
14. Tallenna lopuksi raid-määritykset johonkin tiedostosta säilyttääksesi määritykset tulevaa käyttöä varten. Käytämme jälleen "mdadm"-komentoa "-s" (skannaus) ja "-v" (sanallinen) vaihtoehdoilla kuvan mukaisesti.
mdadm -E -s -v >> /etc/mdadm.conf
mdadm --detail --scan --verbose >> /etc/mdadm.conf
cat /etc/mdadm.conf
Siinä se, olemme nähneet täällä, kuinka RAID0-raitaus määritetään raidtasoilla käyttämällä kahta kiintolevyä. Seuraavassa artikkelissa katsomme, kuinka RAID5 määritetään.