RAID on Odavate ketaste redundaarne massiiv, kuid tänapäeval nimetatakse seda Redundant Array of Independent drives. Varem oli isegi väiksema suurusega ketta ostmine väga kulukas, kuid tänapäeval saame suuremahulise ketta osta sama palju kui varem. Raid on lihtsalt kogum kettaid basseinis, et saada loogiline köide.
Raid sisaldab rühmi või komplekte või massiive. Kombineeritud draiverid moodustavad kettagrupi, moodustades RAID -massiivi või RAID -komplekti. See võib olla vähemalt 2 reidi kontrolleriga ühendatud ketta arvu ja loogilise helitugevuse loomine või rühmas võib olla rohkem draive. Kettarühmas saab rakendada ainult ühte Raidi taset. Raidi kasutatakse siis, kui vajame suurepärast jõudlust. Vastavalt meie valitud reidi tasemele on jõudlus erinev. Meie andmete salvestamine tõrketaluvuse ja kõrge kättesaadavuse järgi.
See sari kannab pealkirja „Ettevalmistused RAID-i seadistamiseks” osade 1–9 kaudu ja hõlmab järgmisi teemasid.
1. osa: Sissejuhatus RAID -i, RAID -i mõisted ja RAID -tasemed
See on 9-õpetliku seeria 1. osa, siin käsitleme RAID-i tutvustamist, RAID-i mõisteid ja RAID-tasemeid, mis on vajalikud RAID-i seadistamiseks Linuxis.
Tarkvara RAID on madal jõudlus, kuna hostid ressursse tarbivad. Tarkvara röövimahtude lugemiseks tuleb reidi tarkvara laadida. Enne reidi tarkvara laadimist peab operatsioonisüsteem reidi tarkvara laadimiseks käivitama. Tarkvara reididel pole vaja füüsilist riistvara. Nullkulu investeering.
Riistvara RAID on kõrge jõudlusega. Need on spetsiaalsed RAID -kontrollerid, mis on füüsiliselt ehitatud PCI -kiirkaartide abil. See ei kasuta hostiressurssi. Neil on NVRAM vahemällu lugemiseks ja kirjutamiseks. Salvestab vahemälu taastamise ajal isegi siis, kui esineb voolukatkestus, salvestab see vahemälu, kasutades aku toitevarusid. Suuremahuliste investeeringute jaoks on vaja väga kulukaid investeeringuid.
Riistvara RAID -kaart näeb välja selline:
RAID -sid on erinevatel tasanditel. Siin näeme ainult RAID -tasemeid, mida kasutatakse enamasti reaalses keskkonnas.
RAID -i haldamine toimub mdadm pakett enamikus Linuxi distributsioonides. Vaatame lühidalt kõiki RAID -tasemeid.
Stripingul on suurepärane jõudlus. Raid 0 -s (Striping) kirjutatakse andmed kettale jagatud meetodil. Pool sisust asub ühel kettal ja teine pool kirjutatakse teisele kettale.
Oletame, et meil on näiteks 2 kettaseadet, kui kirjutame andmeid “TECMINT”Loogilisele helitugevusele salvestatakse see nimega„T"Salvestatakse esimesele kettale ja"E"Salvestatakse teisele kettale ja"C"Salvestatakse esimesele kettale ja uuesti"M"Salvestatakse teisele kettale ja see jätkub ringkäiguprotsessis.
Sellises olukorras, kui mõni draiv ebaõnnestub, kaotame oma andmed, sest poole ketta andmetega ei saa reidi taastamiseks kasutada. Võrreldes kirjutuskiiruse ja jõudlusega on RAID 0 suurepärane. RAID 0 (Striping) loomiseks vajame vähemalt kahte ketast. Kui vajate oma väärtuslikke andmeid, ärge kasutage seda RAID LEVEL.
Peegeldamisel on hea jõudlus. Peegeldamine võib teha koopia samadest andmetest, mis meil on. Eeldades, et meil on kaks numbrit 2 TB kõvakettaid, on meil kokku 4 TB, kuid peegeldamisel draivid on RAID -kontrolleri taga, et moodustada loogiline draiv Ainult me näeme 2TB loogilist draivi sõita.
Kuigi me salvestame kõik andmed, kirjutab see mõlemale 2 TB draivile. RAID 1 või peegli loomiseks on vaja vähemalt kahte draivi. Ketta rikke korral saame reidi komplekti reprodutseerida, asendades uue ketta. Kui mõni kettadest ebaõnnestub RAID 1 -s, saame andmed saada teiselt kettalt, kuna teisel kettal oli sama sisu koopia. Seega on andmete kadu null.
RAID 5 kasutatakse enamasti ettevõtte tasemel. RAID 5 töötab hajutatud pariteedi meetodil. Andmete taastamiseks kasutatakse pariteediteavet. See ehitab ümber allesjäänud heade draivide andmetest. See kaitseb meie andmeid draivi rikke eest.
Oletame, et meil on 4 draivi, kui üks draiv ebaõnnestub ja ebaõnnestunud draivi asendamise ajal saame asendatud draivi pariteediteabe põhjal uuesti üles ehitada. Pariteediteave salvestatakse kõigisse 4 draivi, kui meil on 4 numbrit 1TB kõvaketast. Pariteediteave salvestatakse 256 GB igas draiveris ja ülejäänud 768 GB draivides määratakse kasutajatele. RAID 5 saab ellu jääda ühe draivi rikke korral. Kui kettad ebaõnnestuvad rohkem kui 1, põhjustab see andmete kadumise.
RAID 6 on sama, mis kahe pariteediga jaotatud süsteemiga RAID 5. Enamasti kasutatakse suures koguses massiive. Vajame vähemalt 4 draivi, isegi kui 2 draivi ebaõnnestub, saame andmeid uute draivide vahetamise ajal uuesti üles ehitada.
Väga aeglasem kui RAID 5, sest see kirjutab andmed kõigile 4 draiverile korraga. Riistvara RAID -kontrolleri kasutamisel on keskmine kiirus. Kui meil on 6 numbrit 1TB kõvaketast, kasutatakse andmete jaoks 4 draivi ja pariteedi jaoks 2 draivi.
RAID 10 võib nimetada 1+0 või 0+1. See teeb mõlemad Mirror & Striping teosed. Peegel on RAID 10 -s esimene ja triip teine. RAID 01 -s on esimene ja peegel teine. RAID 10 on parem kui 01.
Oletame, et meil on 4 draivide arvu. Kuigi ma kirjutan mõningaid andmeid oma loogilisele helitugevusele, salvestatakse need kõik 4 draivi, kasutades peegel- ja triibumeetodeid.
Kui ma kirjutan andmeid "TECMINT”RAID 10 -s salvestab see andmed järgmiselt. Esimene "T"Kirjutab mõlemale kettale ja teisele"E”Kirjutab mõlemale kettale, seda sammu kasutatakse kõigi andmete kirjutamiseks. See teeb koopia kõigist andmetest ka teisele kettale.
Samal ajal kasutab see RAID 0 meetodit ja kirjutab andmeid järgmiselt “T"Kirjutab esimesele kettale ja"E”Kirjutab teisele kettale. Jälle "C"Kirjutab esimesele kettale ja"M”Teisele kettale.
Selles artiklis oleme näinud, mis on RAID ja milliseid tasemeid kasutatakse RAIDis reaalses keskkonnas. Loodetavasti olete RAID-i kohta kirjutatud. RAID seadistamiseks peab teadma RAID põhiteadmisi. Ülaltoodud sisu vastab RAID -i põhiteadmistele.
Järgmistes artiklites käsitlen RAID -i seadistamist ja loomist erinevatel tasanditel, RAID -grupi kasvatamist (massiivi) ja tõrkeotsingut ebaõnnestunud draividega ja palju muud.