RAID

Kuidas luua RAID-massiive ubuntul MDADM-i abil

Kuidas luua RAID-massiive ubuntul MDADM-i abil
RAID on virtualiseerimise platvorm andmete salvestamiseks, mis integreerib mitu füüsilist kettaseadet ühte või mitmesse loogilisse üksusesse. Nõutava usaldusväärsuse ja tõhususe taseme põhjal hajutatakse andmeid draividel mitmel viisil, mida nimetatakse RAID-tasanditeks. Erinevaid süsteeme nimetatakse RAIDiks, millele järgneb täisarv, näiteks RAID 0 või RAID 1. Iga süsteem või RAID-tase pakub erinevat tasakaalu põhieesmärkide, s.t.e. stabiilsus, kasutatavus, jõudlus ja tugevus.

RAID kasutab plaatide peegeldamise või ribade eemaldamise meetodeid, kui mitme draivi peegeldamine kopeeriks sarnaseid andmeid. Partitsioonide ribad võimaldavad andmeid levitada paljudele kettaseadmetele. Iga draivi salvestusmaht on jagatud ühikuteks, mis ulatuvad sektorist (512 baiti) kuni mitme megabaidini. RAID 0-st kõrgem RAID-tase pakub kaitset välja parandamatute lugemisvigade eest, samuti kogu füüsilise draivi rikete eest.

RAID-seadmed juurutatakse rakenduse draiveri md kaudu. Linuxi tarkvara RAID-massiiv toetab praegu RAID 0 (riba), RAID 1 (peegel), RAID 4, RAID 5, RAID 6 ja RAID 10. Mdadm on Linuxi utiliit, mida kasutatakse rakenduste RAID-seadmete juhtimiseks ja haldamiseks. Mitmed mdadm-i peamised töörežiimid on kokku pandud, koostatud, loodud, jälgitav, jälgitav, kasvav, järkjärguline ja automaatne tuvastamine. Nimi tuleneb tema juhitavate või hallatavate mitme seadme (md) sõlmedest. Vaatame mdadmi abil erinevaid Raidi massiive.

RAID 0 massiivi loomine:

RAID 0 on mehhanism, mille abil andmed eraldatakse plokkideks ja need plokid hajutatakse läbi erinevate salvestusseadmete, näiteks kõvakettad. Tähendab, et iga ketas mahutab osa andmetest ja kui neile andmetele juurde pääsete, viidatakse mitmele kettale. Kui reidil 0 on plokid triibulised, on selle jõudlus suurepärane, kuid peegeldamisstrateegia puudumise tõttu hävitaks seadme üks rike kõik andmed.

Alustamiseks peate esmalt tuvastama komponendiseadmed järgmise käsu abil:

[meiliga kaitstud]: ~ $ lsblk -o NIMI, SIZE, TYPE

Meil on kaks failisüsteemita plaati, igaüks 50G suurune, nagu näeme ekraanipildilt. Sellisel juhul anti neile seadmetele selle seansi jaoks identifikaatorid / dev / ch1 ja / dev / ch2. Need on toored komponendid, mida me massiivi loomiseks kasutame.

Nende komponentide kasutamiseks RAID 0 massiivi loomiseks määrake need käsus -create. Peate määratlema süsteemi nime, mille soovite ehitada (meie puhul / dev / mch0), RAID-i, i.e. 0 ja seadmete arv:

[meiliga kaitstud]: ~ $ sudo mdadm --create --verbose / dev / mch0 --level = 0
--raid-seadmed = 2 / dev / ch1 / dev / ch2

/ Proc / mdstat logi testimisega saame tagada, et RAID loodi edukalt:

[meiliga kaitstud]: ~ $ cat / proc / mdstat

Süsteem / dev / mch0 on loodud seadmete / dev / ch2 ja / dev / ch1 abil RAID 0 seadistuses. Nüüd ühendage failisüsteem sellele massiivile järgmise käsu abil:

[meiliga kaitstud]: ~ $ sudo mkfs.ext4 -F / dev / mch0

Nüüd looge ühenduspunkt ja ühendage failisüsteem järgmiste käskudega:

[meiliga kaitstud]: ~ $ sudo mkdir -p / mnt / mch0
[meiliga kaitstud]: ~ $ sudo mount / dev / mch0 / mnt / mch0

Kontrollige, kas on vaba uut ruumi või mitte:

[meiliga kaitstud]: ~ $ df -h -x devtmpfs -x tmpfs

Nüüd peame muutma faili / etc / mdadm / mdadm.conf-fail veendumaks, et loend käivitamisel automaatselt uuesti kokku pannakse. Otsite praegust massiivi automaatselt, ühendate faili ja värskendate algset RAM-failisüsteemi järgmise käskude jada abil:

[meiliga kaitstud]: ~ $ sudo mdadm --detail --scan | sudo tee -a / etc / mdadm / mdadm.konf
[meiliga kaitstud]: ~ $ sudo update-initramfs -u

Automaatseks ühendamiseks käivitamisel lisage failis etc / fstab uued failisüsteemi ühendamisvalikud:

Iga alglaadimine saab nüüd teie RAID 0 massiivi automaatselt lisada ja selle ühendada.

RAID 5 massiivi loomine:

Raid 5 massiivid luuakse andmete eemaldamisega koos erinevate seadmetega. Mõõdetud pariteediplokk on iga triibu üks osa. Pariteediplokki ja ülejäänud plokke kasutatakse puuduvate andmete kindlakstegemiseks seadme rikke korral. Pariteediploki hankivat süsteemi pööratakse nii, et iga seadme kohta oleks pariteediteabe tasakaalustatud summa. Kuigi teavet pariteedi kohta jagatakse, saab pariteedi jaoks kasutada ühe ketta salvestusväärtust. Kahjustatud olekus kannatavad RAID 5 väga halbade tulemuste all.

RAID 5 massiivi loomiseks peame kõigepealt tuvastama komponendiseadmed, nagu me tuvastasime RAID 0-s. Kuid RAID 5-s peaks meil olema vähemalt 3 salvestusseadet. Nende seadmete identifikaatorid leiate järgmise käsu abil:

[meiliga kaitstud]: ~ $ lsblk -o NIMI, SIZE, TYPE

RAID 5 massiivi loomiseks kasutage käsku -create, kuid sellisel juhul kasutage väärtuse 5 taset "tase".

[meiliga kaitstud]: ~ $ sudo mdadm --create --verbose / dev / md0 --level = 5
--raid-seadmed = 3 / dev / sda / dev / sdb / dev / sdc

Selle täitmiseks võib kuluda teatud aeg, isegi selle aja jooksul võidakse massiivi kasutada. / Proc / mdstat logi testimisega saate jälgida loomise edenemist:

[meiliga kaitstud]: ~ $ cat / proc / mdstat

Nüüd looge ja ühendage failisüsteem massiivile, käivitades järgmise käskude jada:

[meiliga kaitstud]: ~ $ sudo mkfs.ext4 -F / dev / md0
[meiliga kaitstud]: ~ $ sudo mkdir -p / mnt / md0
[meiliga kaitstud]: ~ $ sudo mount / dev / md0 / mnt / md0

Pärast selle paigaldamist saate kinnitada, kas see on juurdepääsetav või mitte:

[meiliga kaitstud]: ~ $ df -h -x devtmpfs -x tmpfs

RAID 5 massiivide automaatseks kokkupanekuks ja paigaldamiseks igale alglaadimisele peate reguleerima initramfs ja lisama hiljuti loodud failisüsteemi fstab-faili, käivitades järgmised käsud:

Järeldus:

RAID pakub tõhusust ja stabiilsust, ühendades mitu kõvaketast koos. Nii annab see süsteemile ühe suure mahutavusega kõvaketta, millel on palju parem kiirus kui tavalistel jaotatud draividel. Teisest küljest ei hõlbusta see koondamist ja tõrketaluvust ning juhul, kui üks ketas ebaõnnestub, on kõik andmed kadunud.

Microsoft Sculpt Touch juhtmeta hiirte ülevaade
Lugesin hiljuti Microsoft Sculpt Touch juhtmevaba hiir ja otsustas selle osta. Pärast mõnda aega kasutamist otsustasin jagada sellega oma kogemusi. Se...
Rakenduse AppyMouse ekraanipaneel ja hiirekursor Windowsi tahvelarvutitele
Tahvelarvutite kasutajad tunnevad hiirekursorit sageli puudust, eriti kui neil on kombeks sülearvuteid kasutada. Puutetundliku ekraaniga nutitelefonid...
Hiire keskmine nupp ei tööta Windows 10-s
The hiire keskmine nupp aitab teil sirvida pikki rohke andmega veebisaite ja ekraane. Kui see peatub, siis lõpuks kasutate kerimiseks klaviatuuri, mis...