Vrste RAID in njihove značilnosti. Praktični nasveti za ustvarjanje polj RAID na domačih računalnikih

Problem povečanja zanesljivosti shranjevanja informacij je vedno na dnevnem redu. To še posebej velja za velike količine podatkov, baze podatkov, od katerih je odvisno delovanje kompleksnih sistemov v najrazličnejših panogah. To je še posebej pomembno za visokozmogljivo strežniki.

Kot veste, zmogljivost sodobnih procesorjev nenehno raste, čemur sodobni procesorji očitno ne morejo slediti v svojem razvoju.
trdi diski. Imeti en disk, pa naj bo to SCSI ali, še huje, IDE, je že ne bo mogel odločiti naloge, pomembne za naš čas. Potrebujete veliko diskov, ki se bodo med seboj dopolnjevali, jih zamenjali, če kateri od njih odpove, shranjevali varnostne kopije ter delovali učinkovito in produktivno.

Vendar preprosto imeti več trdih diskov ni dovolj, potrebujete jih integrirati v sistem, ki bo deloval nemoteno in ne bo dopuščal izgube podatkov v primeru kakršnihkoli okvar na disku.

Za ustvarjanje takšnega sistema morate poskrbeti vnaprej, saj, kot pravi slavni pregovor, adijo ocvrti petelin noče ugrizniti- ne bodo zamudili. Lahko izgubite svoje podatke nepreklicno.

Ta sistem bi lahko postal RAID– tehnologija virtualnega shranjevanja, ki združuje več diskov v en logični element. Pokliče se polje RAID redundantno polje neodvisni diski. Običajno se uporablja za izboljšanje delovanja in zanesljivosti.

Kaj je potrebno za ustvarjanje racije? Vsaj dva trda diska. Število uporabljenih pomnilniških naprav se razlikuje glede na raven polja.

Katere vrste raid nizov obstajajo?

Obstajajo osnovna, kombinirana polja RAID. Kalifornijski inštitut Berkeley je predlagal, da bi racijo razdelili na ravni specifikacije:

  • Osnovno:
    • RAID 1 ;
    • RAID 2 ;
    • RAID 3 ;
    • RAID 4 ;
    • RAID 5 ;
    • RAID 6 .
  • Kombinirano:
    • RAID 10 ;
    • RAID 01 ;
    • RAID 50 ;
    • RAID 05 ;
    • RAID 60 ;
    • RAID 06 .

Poglejmo si najpogosteje uporabljene.

Racija 0

RAID 0 namenjeno za povečanje hitrosti in snemanja. Ne poveča zanesljivosti shranjevanja in zato ni odveč. Njegovo drugo ime je trak (črtanje - "izmenjava"). Običajno rabljeno od 2 do 4 diskov.

Podatki so razdeljeni v bloke, ki se drug za drugim zapisujejo na diske. Hitrost pisanje/branje se poveča za večkratnik števila diskov. Od pomanjkljivosti Opaziti je mogoče povečano verjetnost izgube podatkov s takim sistemom. Nima smisla shranjevati podatkovnih baz na takšne diske, ker so resne neuspeh bo povzročilo popolno nedelovanje napada, ker ni orodij za obnovitev.

Racija 1

RAID 1 zagotavlja ogledalo shranjevanje podatkov na strojni ravni. Imenuje se tudi niz Ogledalo, Kaj pomeni « ogledalo» . To pomeni, da so podatki o disku v tem primeru podvojeni. Lahko uporaba s številom pomnilniških naprav od 2 do 4.

Hitrost pisanje/branje se praktično ne spremeni, čemur lahko pripišemo ugodnosti. Matrika deluje, če deluje vsaj en raid disk, vendar je sistemska prostornina enaka prostornini enega diska. V praksi, ko neuspeh enega od trdih diskov, boste morali ukrepati, da ga čim prej zamenjate.

Racija 2

RAID 2 – uporablja t.i Hammingova koda. Podatki so razdeljeni na trde diske podobno kot RAID 0 in so shranjeni na preostalih diskih kode za popravljanje napak, v primeru neuspeha s katerim lahko regenerirati informacije. Ta metoda omogoča sprotno najti, in potem pravilno sistemske okvare.

Hitrost brati, pisati v tem primeru v primerjavi z uporabo enega diska dvigne. Slaba stran je veliko število diskov, za kar ga je smiselno uporabiti, da ne pride do redundance podatkov, običajno ta 7 in več.

RAID 3 - v matriki so podatki razdeljeni po vseh diskih razen po enem, ki hrani paritetne bajte. Odporen na sistemske okvare. Če je eden od diskov ne uspe. Nato je mogoče njegove informacije enostavno "zvišati" z uporabo podatkov o paritetni kontrolni vsoti.

V primerjavi z RAID 2 ni možnosti popravljanje napak sproti. Ta niz je drugačen visokozmogljivo in možnost uporabe 3 diskov ali več.

Glavni minus Takšen sistem lahko štejemo za povečano obremenitev diska, ki shranjuje paritetne bajte, in nizko zanesljivost tega diska.

Racija 4

Na splošno je RAID 4 podoben RAID 3, razen Razlika da so paritetni podatki shranjeni v blokih in ne v bajtih, kar omogoča večjo hitrost majhnih prenosov podatkov.

minus Izkaže se, da ima navedeno polje hitrost pisanja, ker se pariteta pisanja ustvari na enem samem disku, tako kot RAID 3.

Zdi se, da je to dobra rešitev za tiste strežnike, kjer se datoteke pogosteje berejo kot pišejo.

Racija 5

RAID 2 do 4 imajo slabosti zaradi nezmožnosti vzporednega zapisovanja. RAID 5 odpravlja ta pomanjkljivost. Paritetni bloki so zapisani istočasno na vse diskovne naprave v nizu, brez asinhronosti v distribuciji podatkov, kar pomeni, da je pariteta porazdeljena.

številka rabljeni trdi diski od 3. Matrika je zelo pogosta zaradi svoje vsestranskost in učinkovitost, večje kot je število uporabljenih diskov, bolj ekonomično bo porabljen prostor na disku. Hitrost pri čemer visoka zaradi paralelizacije podatkov, ampak izvedba je zmanjšan v primerjavi z RAID 10 zaradi velikega števila operacij. Če en pogon odpove, zanesljivost pade na RAID 0. Obnova traja dolgo časa.

Racija 6

Tehnologija RAID 6 je podobna RAID 5, vendar višja zanesljivost s povečanjem števila paritetnih diskov.

Za obdelavo povečanega števila operacij pa je že potrebnih najmanj 5 diskov in močnejši procesor, število diskov pa mora biti enako praštevilu 5,7,11 itd.

Racija 10, 50, 60

Naslednji pride kombinacije prej omenjene racije. Na primer, RAID 10 je RAID 0 + RAID 1.

Podedujejo in prednosti nize njihovih komponent glede na zanesljivost, zmogljivost in število diskov ter hkrati učinkovitost.

Ustvarjanje matrike raid na domačem računalniku

Prednosti ustvarjanja raid array doma niso očitne, ker je negospodarno, izguba podatkov ni tako kritična v primerjavi s strežniki, vendar informacije lahko shranite v varnostne kopije, občasno izdelate varnostne kopije.

Za te namene boste potrebovali raid krmilnik, ki ima svoj BIOS in svoje nastavitve. V sodobnih matičnih ploščah je lahko raid krmilnik integrirano na južni most nabora čipov. Toda tudi v takšne plošče lahko priključite drug krmilnik s povezavo na priključek PCI ali PCI-E. Primeri vključujejo naprave Silicon Image in JMicron.

Vsak krmilnik ima lahko svoj konfiguracijski pripomoček.

Oglejmo si ustvarjanje napada z uporabo Intel Matrix Storage Manager Option ROM.

Prenos vse podatke z vaših diskov, sicer bodo med ustvarjanjem polja očiščeno.

Pojdi do BIOSNastaviti matično ploščo in vklopite način delovanja RAID za vaš trdi disk sata.

Če želite zagnati pripomoček, znova zaženite računalnik, kliknite ctrl+i med postopkom OBJAVI. V oknu programa boste videli seznam razpoložljivih diskov. Kliknite Ustvari Massive Nato izberite zahtevana raven polja.

V prihodnje po intuitivnem vmesniku vstopite velikost niza in potrdite njegovo ustvarjanje.

Če vas ta članek zanima, potem ste verjetno naleteli ali pričakujete, da boste kmalu naleteli na eno od naslednjih težav na vašem računalniku:

- očitno ni dovolj fizične zmogljivosti trdega diska kot en sam logični pogon. Najpogosteje se ta težava pojavi pri delu z velikimi datotekami (video, grafika, baze podatkov);
- zmogljivost trdega diska očitno ni dovolj. Najpogosteje se ta težava pojavi pri delu z nelinearnimi sistemi za urejanje videa ali ko veliko število uporabnikov hkrati dostopa do datotek na trdem disku;
- Zanesljivost trdega diska je očitno pomanjkljiva. Najpogosteje se ta težava pojavi, ko je treba delati s podatki, ki se ne smejo nikoli izgubiti oziroma morajo biti vedno na voljo uporabniku. Žalostne izkušnje kažejo, da se celo najbolj zanesljiva oprema včasih pokvari in praviloma v najbolj neprimernem trenutku.
Ustvarjanje sistema RAID v vašem računalniku lahko reši te in nekatere druge težave.

Kaj je "RAID"?

Leta 1987 so Patterson, Gibson in Katz s kalifornijske univerze v Berkeleyju objavili "Primer redundantnih nizov poceni diskov (RAID)." Ta članek opisuje različne vrste diskovnih polj, skrajšano RAID - Redundant Array of Independent (or Inexpensive) Disks (odvečno polje neodvisnih (ali poceni) diskovnih pogonov). RAID temelji na naslednji ideji: z združevanjem več majhnih in/ali poceni diskov v polje lahko dobite sistem, ki je po zmogljivosti, hitrosti in zanesljivosti boljši od najdražjih diskov. Poleg tega je z vidika računalnika tak sistem videti kot en sam diskovni pogon.
Znano je, da je povprečni čas med odpovedmi pogonskega polja enak povprečnemu času med odpovedmi enega pogona, deljeno s številom pogonov v polju. Posledično je srednji čas matrike med napakami prekratek za številne aplikacije. Vendar pa lahko diskovno polje postane tolerantno na okvaro posameznega pogona na več načinov.

V zgornjem članku je bilo definiranih pet vrst (nivojov) diskovnih polj: RAID-1, RAID-2, ..., RAID-5. Vsaka vrsta je zagotavljala toleranco na napake in različne prednosti pred enim pogonom. Skupaj s temi petimi tipi se je uveljavilo tudi diskovno polje RAID-0, ki NI redundantno.

Katere ravni RAID obstajajo in katero izbrati?

RAID-0. Običajno definiran kot neredundantna skupina diskovnih pogonov brez paritete. RAID-0 se včasih imenuje "striping" glede na način, kako so informacije nameščene na pogonih, vključenih v polje:

Ker RAID-0 nima redundance, okvara enega pogona povzroči odpoved celotnega polja. Po drugi strani pa RAID-0 zagotavlja največjo hitrost prenosa podatkov in učinkovito uporabo prostora na disku. Ker RAID-0 ne zahteva zapletenih matematičnih ali logičnih izračunov, so stroški njegove implementacije minimalni.

Področje uporabe: avdio in video aplikacije, ki zahtevajo visoko hitrost neprekinjenega prenosa podatkov, ki je ni mogoče zagotoviti z enim diskom. Na primer, raziskava, ki jo je izvedel Mylex za določitev optimalne konfiguracije diskovnega sistema za nelinearno postajo za urejanje videa, kaže, da v primerjavi z enim diskovnim pogonom niz dveh diskovnih pogonov RAID-0 zagotavlja 96-odstotno povečanje zapisovanja/branja hitrost, treh diskovnih pogonov - za 143% (glede na Miro VIDEO EXPERT Benchmark test).
Najmanjše število pogonov v polju "RAID-0" je 2.

RAID-1. Bolj znan kot "zrcaljenje" je par pogonov, ki vsebuje enake informacije in sestavlja en logični pogon:

Snemanje poteka na obeh pogonih v vsakem paru. Vendar lahko pogoni v paru izvajajo sočasne operacije branja. Tako lahko »zrcaljenje« podvoji hitrost branja, hitrost zapisovanja pa ostane nespremenjena. RAID-1 ima 100-odstotno redundanco in okvara enega diska ne povzroči odpovedi celotnega niza - krmilnik preprosto preklopi operacije branja/pisanja na preostali pogon.
RAID-1 zagotavlja največjo hitrost med vsemi vrstami redundantnih polj (RAID-1 - RAID-5), predvsem v večuporabniškem okolju, a najslabšo izrabo prostora na disku. Ker RAID-1 ne zahteva zapletenih matematičnih ali logičnih izračunov, so stroški njegove implementacije minimalni.
Najmanjše število pogonov v polju "RAID-1" je 2.
Za povečanje hitrosti zapisovanja in zagotavljanje zanesljivega shranjevanja podatkov je mogoče več polj RAID-1 po vrsti združiti v RAID-0. Ta konfiguracija se imenuje "dvonivojski" RAID ali RAID-10 (RAID 0+1):


Najmanjše število pogonov v polju "RAID 0+1" je 4.
Področje uporabe: poceni nizi, pri katerih je glavna stvar zanesljivost shranjevanja podatkov.

RAID-2. Porazdeli podatke v trakove velikosti sektorjev po skupini diskovnih pogonov. Nekateri pogoni so namenjeni shranjevanju ECC (Error Correction Code). Ker večina pogonov privzeto shranjuje kode ECC na podlagi sektorjev, RAID-2 ne ponuja veliko prednosti pred RAID-3 in se zato v praksi ne uporablja.

RAID-3. Tako kot v primeru RAID-2 so podatki porazdeljeni po pasovih velikosti enega sektorja, eden od pogonov polja pa je dodeljen za shranjevanje informacij o pariteti:

RAID-3 se za odkrivanje napak opira na kode ECC, shranjene v vsakem sektorju. Če eden od pogonov odpove, je mogoče podatke, shranjene na njem, obnoviti z izračunom izključnega ALI (XOR) z uporabo informacij na preostalih pogonih. Vsak zapis je običajno porazdeljen po vseh pogonih, zato je ta vrsta matrike dobra za aplikacije, ki intenzivno uporabljajo disk. Ker vsaka V/I operacija dostopa do vseh diskovnih pogonov v polju, RAID-3 ne more izvajati več operacij hkrati. Zato je RAID-3 dober za okolja z enim uporabnikom in eno nalogo z dolgimi zapisi. Za delo s kratkimi posnetki je potrebno sinhronizirati vrtenje diskov, saj je v nasprotnem primeru zmanjšanje hitrosti izmenjave neizogibno. Redko uporabljen, ker slabši od RAID-5 glede porabe prostora na disku. Izvedba zahteva znatne stroške.
Najmanjše število diskovnih pogonov v polju "RAID-3" je 3 kosi.

RAID-4. RAID-4 je enak RAID-3, le da je velikost traku veliko večja od enega sektorja. V tem primeru se branja izvajajo z enega samega pogona (brez štetja pogona, ki shranjuje informacije o pariteti), tako da je mogoče hkrati izvesti več operacij branja. Ker pa mora vsaka operacija pisanja posodobiti vsebino paritetnega pogona, ni mogoče izvesti več operacij pisanja hkrati. Ta vrsta polja nima opaznih prednosti pred poljem RAID-5.
RAID-5. To vrsto matrike včasih imenujemo "vrtljiva paritetna matrika". Ta vrsta polja uspešno premaguje inherentno pomanjkljivost RAID-4 - nezmožnost hkratnega izvajanja več zapisovalnih operacij. Ta niz, tako kot RAID-4, uporablja proge velike velikosti, vendar za razliko od RAID-4 informacije o pariteti niso shranjene na enem disku, temveč na vseh pogonih po vrsti:

Operacije pisanja dostopajo do enega pogona s podatki in drugega pogona s paritetnimi informacijami. Ker so informacije o pariteti za različne pasove shranjene na različnih pogonih, več hkratnih zapisov ni mogoče, razen če so podatkovni trakovi ali paritetni trakovi na istem pogonu. Več pogonov kot je v nizu, redkeje se lokacija informacijskih in paritetnih trakov ujema.
Področje uporabe: zanesljivi nizi velikih prostornin. Izvedba zahteva znatne stroške.
Najmanjše število pogonov v polju "RAID-5" je 3.

RAID-1 ali RAID-5?
RAID-5 v primerjavi z RAID-1 varčneje uporablja prostor na disku, saj zaradi redundance ne shrani "kopije" informacij, temveč kontrolno številko. Posledično lahko RAID-5 združi poljubno število pogonov, od katerih bo le eden vseboval odvečne informacije.
Toda večja učinkovitost prostora na disku prihaja na račun nižjih menjalnih tečajev informacij. Pri zapisovanju informacij v RAID-5 je treba podatke o pariteti vsakič posodobiti. Če želite to narediti, morate ugotoviti, kateri paritetni biti so se spremenili. Najprej se preberejo stare informacije, ki jih je treba posodobiti. Te informacije so nato XOR z novimi informacijami. Rezultat te operacije je bitna maska, v kateri vsak bit =1 pomeni, da je treba vrednost v informaciji o pariteti na ustreznem mestu zamenjati. Posodobljene informacije o parnosti se nato zapišejo na ustrezno mesto. Zato za vsako programsko zahtevo za pisanje informacij RAID-5 izvede dve operaciji branja, dve pisanja in dve operaciji XOR.
Učinkovitejša uporaba prostora na disku (shranjevanje paritetnega bloka namesto kopije podatkov) stane: za ustvarjanje in pisanje paritetnih informacij je potreben dodaten čas. To pomeni, da je hitrost pisanja na RAID-5 nižja kot na RAID-1 za razmerje 3:5 ali celo 1:3 (tj. hitrost pisanja na RAID-5 je 3/5 do 1/3 hitrosti pisanja RAID-1). Zaradi tega je RAID-5 nesmiselno ustvarjati v programski opremi. Prav tako jih ni mogoče priporočiti v primerih, ko je hitrost snemanja kritična.

Kateri način implementacije RAID izbrati - programski ali strojni?

Ko preberete opise različnih ravni RAID, boste opazili, da nikjer ni omenjenih posebnih zahtev glede strojne opreme, ki so potrebne za implementacijo RAID. Iz tega lahko sklepamo, da je vse, kar je potrebno za implementacijo RAID-a, povezati zahtevano število diskovnih pogonov na krmilnik, ki je na voljo v računalniku, in namestiti posebno programsko opremo v računalnik. To je res, vendar ne povsem!
Dejansko je mogoče implementirati RAID v programsko opremo. Primer je operacijski sistem Microsoft Windows NT 4.0 Server, v katerem je možna programska implementacija RAID-0, -1 in celo RAID-5 (Microsoft Windows NT 4.0 Workstation omogoča samo RAID-0 in RAID-1). Vendar je treba to rešitev obravnavati kot zelo poenostavljeno in ne omogoča popolne realizacije zmogljivosti polja RAID. Dovolj je opozoriti, da s programsko implementacijo RAID celotno breme namestitve informacij na diskovne enote, izračunavanja kontrolnih kod itd. pade na centralni procesor, kar seveda ne poveča zmogljivosti in zanesljivosti sistema. Iz istih razlogov tukaj praktično ni servisnih funkcij in vse operacije zamenjave pokvarjenega pogona, dodajanja novega pogona, spremembe ravni RAID itd. se izvajajo s popolno izgubo podatkov in s popolno prepovedjo izvajanja kakršnih koli drugih operacije. Edina prednost programske implementacije RAID je minimalna cena.
- specializiran krmilnik osvobodi centralni procesor osnovnih operacij RAID, učinkovitost krmilnika pa je opaznejša, čim višja je stopnja kompleksnosti RAID;
- krmilniki so praviloma opremljeni z gonilniki, ki vam omogočajo ustvarjanje RAID za skoraj vse priljubljene OS;
- vgrajeni BIOS krmilnika in z njim vključeni upravljalni programi omogočajo sistemskemu skrbniku enostavno priključitev, odklop ali zamenjavo pogonov, vključenih v RAID, ustvarjanje več polj RAID, tudi na različnih nivojih, spremljanje stanja diskovnega polja, itd. Pri “naprednih” krmilnikih se te operacije lahko izvajajo “on the fly”, tj. brez izklopa sistemske enote. Veliko operacij je mogoče izvajati v "ozadju", tj. brez prekinitve tekočega dela in celo na daljavo, t.j. s katerega koli (seveda, če imate dostop) delovnega mesta;
- krmilniki so lahko opremljeni z vmesnim pomnilnikom (“cache”), v katerem je shranjenih nekaj zadnjih blokov podatkov, kar lahko s pogostim dostopom do istih datotek bistveno poveča zmogljivost diskovnega sistema.
Slabost strojne izvedbe RAID je razmeroma visoka cena krmilnikov RAID. Vendar je po eni strani vse (zanesljivost, hitrost, storitev) treba plačati. Po drugi strani pa je v zadnjem času z razvojem mikroprocesorske tehnike cena RAID krmilnikov (predvsem mlajših modelov) začela strmo padati in postala primerljiva s ceno navadnih diskovnih krmilnikov, kar omogoča vgradnjo RAID sistemov ne le v dragih velikih računalnikih, ampak tudi v začetnih strežnikih in celo delovnih postajah.

Kako izbrati model krmilnika RAID?

Obstaja več vrst krmilnikov RAID glede na njihovo funkcionalnost, zasnovo in ceno:
1. Krmilniki pogonov s funkcijo RAID.
V bistvu je to navaden krmilnik diska, ki zaradi posebne programske opreme BIOS-a omogoča združevanje diskov v polje RAID, običajno nivoja 0, 1 ali 0+1.

Ultra (Ultra Wide) SCSI krmilnik iz Mylex KT930RF (KT950RF).
Navzven se ta krmilnik ne razlikuje od navadnega krmilnika SCSI. Vsa "specializacija" se nahaja v BIOS-u, ki je razdeljen na dva dela - "Konfiguracija SCSI" / "Konfiguracija RAID". Kljub nizki ceni (manj kot 200 USD) ima ta krmilnik dober nabor funkcij:

- združevanje do 8 diskov v RAID 0, 1 ali 0+1;
- podpora Hot Spare za sprotno zamenjavo okvarjenega diska;
- možnost samodejne (brez posredovanja operaterja) zamenjave pokvarjenega pogona;
- avtomatski nadzor celovitosti in identitete podatkov (za RAID-1);
- prisotnost gesla za dostop do BIOS-a;
- program RAIDPlus, ki zagotavlja informacije o stanju diskov v RAID;
- gonilniki za DOS, Windows 95, NT 3.5x, 4.0

Trdi diski igrajo pomembno vlogo v računalniku. Shranjujejo različne uporabniške podatke, iz njih zaženejo OS itd. Trdi diski ne trajajo večno in imajo določeno mejo varnosti. In vsak trdi disk ima svoje posebne značilnosti.

Najverjetneje ste kdaj slišali, da je tako imenovana raid arrays mogoče narediti iz običajnih trdih diskov. To je potrebno za izboljšanje delovanja pogonov, pa tudi za zagotovitev zanesljivosti shranjevanja informacij. Poleg tega imajo lahko takšni nizi svoje številke (0, 1, 2, 3, 4 itd.). V tem članku vam bomo povedali o nizih RAID.

RAID je zbirka trdih diskov ali diskovnega polja. Kot smo že povedali, takšno polje zagotavlja zanesljivo shranjevanje podatkov in tudi poveča hitrost branja oziroma zapisovanja informacij. Obstajajo različne konfiguracije polj RAID, ki so označene s številkami 1, 2, 3, 4 itd. in se razlikujejo po funkcijah, ki jih opravljajo. Z uporabo takih nizov s konfiguracijo 0 boste dosegli pomembne izboljšave zmogljivosti. En sam RAID niz zagotavlja popolno varnost vaših podatkov, saj se v primeru okvare enega od diskov podatki nahajajo na drugem trdem disku.

Pravzaprav, polje RAID– to je 2 ali n število trdih diskov, povezanih z matično ploščo, ki podpira možnost ustvarjanja napadov. Programsko lahko izberete konfiguracijo raid, torej določite, kako naj ti isti diski delujejo. Če želite to narediti, boste morali določiti nastavitve v BIOS-u.

Za namestitev polja potrebujemo matično ploščo, ki podpira raid tehnologijo, 2 enaka (v vseh pogledih) trda diska, ki ju priključimo na matično ploščo. V BIOS-u morate nastaviti parameter Konfiguracija SATA: RAID. Ko se računalnik zažene, pritisnite kombinacijo tipk CTR-I, in že tam konfiguriramo RAID. In po tem namestimo Windows kot običajno.

Vredno je biti pozoren na dejstvo, da če ustvarite ali izbrišete napad, se izbrišejo vse informacije, ki so na pogonih. Zato ga morate najprej kopirati.

Poglejmo konfiguracije RAID, o katerih smo že govorili. Obstaja jih več: RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6 itd.

RAID-0 (črtovanje), znan tudi kot polje ničelne ravni ali "ničelno polje". Ta raven poveča hitrost dela z diski za red velikosti, vendar ne zagotavlja dodatne tolerance napak. Pravzaprav je ta konfiguracija čisto formalno raid array, ker pri tej konfiguraciji ni redundance. Snemanje v takem svežnju poteka v blokih, ki se izmenično zapisujejo na različne diske matrike. Glavna pomanjkljivost pri tem je nezanesljivost shranjevanja podatkov: če eden od diskov polja odpove, so vse informacije uničene. Zakaj se to zgodi? To se zgodi, ker je vsaka datoteka lahko zapisana v blokih na več trdih diskov hkrati, in če kateri koli od njih ne deluje, je celovitost datoteke kršena in je zato ni mogoče obnoviti. Če cenite zmogljivost in redno izdelujete varnostne kopije, lahko to raven polja uporabite na domačem računalniku, kar bo znatno povečalo zmogljivost.

RAID-1 (zrcaljenje)– »zrcalni način«. To raven nizov RAID lahko imenujete paranoična raven: ta način skoraj ne poveča zmogljivosti sistema, vendar popolnoma zaščiti vaše podatke pred poškodbami. Tudi če eden od diskov odpove, bo točna kopija izgubljenega diska shranjena na drugem disku. Ta način, tako kot prvi, je mogoče implementirati tudi na domačem računalniku za ljudi, ki zelo cenijo podatke na svojih diskih.

Pri izdelavi teh nizov se uporablja algoritem za obnovitev informacij z uporabo Hammingovih kod (ameriški inženir, ki je leta 1950 razvil ta algoritem za odpravo napak pri delovanju elektromehanskih računalnikov). Za zagotovitev delovanja tega krmilnika RAID sta ustvarjeni dve skupini diskov - ena za shranjevanje podatkov, druga skupina za shranjevanje kod za odpravljanje napak.

Ta vrsta RAID je v domačih sistemih postala manj razširjena zaradi prevelike redundance števila trdih diskov – na primer v nizu sedmih trdih diskov bodo za podatke namenjeni samo štirje. Z večanjem števila diskov se redundanca zmanjšuje, kar se odraža v spodnji tabeli.

Glavna prednost RAID 2 je zmožnost sprotnega odpravljanja napak brez zmanjšanja hitrosti izmenjave podatkov med diskovnim poljem in centralnim procesorjem.

RAID 3 in RAID 4

Ti dve vrsti diskovnih polj sta si po zasnovi zelo podobni. Oba uporabljata več trdih diskov za shranjevanje informacij, od katerih se eden uporablja izključno za shranjevanje kontrolnih vsot. Za ustvarjanje RAID 3 in RAID 4 zadostujejo trije trdi diski. Za razliko od RAID 2 obnovitev podatkov na letenju ni mogoča - informacije se obnovijo po zamenjavi okvarjenega trdega diska v določenem časovnem obdobju.

Razlika med RAID 3 in RAID 4 je v stopnji particioniranja podatkov. V RAID 3 so informacije razčlenjene na posamezne bajte, kar povzroči resno upočasnitev pri pisanju/branju velikega števila majhnih datotek. RAID 4 razdeli podatke v ločene bloke, katerih velikost ne presega velikosti enega sektorja na disku. Posledično se poveča hitrost obdelave majhnih datotek, kar je kritično za osebne računalnike. Zaradi tega je RAID 4 postal bolj razširjen.

Pomembna pomanjkljivost obravnavanih nizov je povečana obremenitev trdega diska, namenjenega shranjevanju kontrolnih vsot, kar znatno zmanjša njegov vir.

RAID-5. Tako imenovano polje neodvisnih diskov, odpornih na napake, s porazdeljenim shranjevanjem kontrolnih vsot. To pomeni, da bo na nizu n diskov n-1 disk dodeljen za neposredno shranjevanje podatkov, zadnji pa bo shranil kontrolno vsoto iteracije n-1 stripe. Za bolj jasno razlago si predstavljajmo, da moramo napisati datoteko. Razdeljen bo na dele enake dolžine in se bo začel izmenično ciklično zapisovati na vse diske n-1. Kontrolna vsota bajtov podatkovnih delov vsake iteracije bo zapisana na zadnji disk, kjer bo kontrolna vsota izvedena z bitno operacijo XOR.

Takoj je vredno opozoriti, da če kateri od diskov odpove, bo vse prešlo v zasilni način, kar bo znatno zmanjšalo zmogljivost, ker Za sestavljanje datoteke bodo izvedene nepotrebne manipulacije za obnovitev njenih "manjkajočih" delov. Če dva ali več diskov hkrati odpove, informacij, shranjenih na njih, ni mogoče obnoviti. Na splošno izvedba niza raid ravni 5 zagotavlja dokaj visoke hitrosti dostopa, vzporeden dostop do različnih datotek in dobro odpornost na napake.

Zgornji problem je v veliki meri rešen z izgradnjo nizov po shemi RAID 6. V teh strukturah je prostornina pomnilnika, enaka količini dveh trdih diskov, dodeljena za shranjevanje kontrolnih vsot, ki so prav tako ciklično in enakomerno porazdeljene na različne diske. . Namesto ene se izračunata dve kontrolni vsoti, kar zagotavlja celovitost podatkov v primeru hkratne okvare dveh trdih diskov v polju.

Prednosti RAID 6 so visoka stopnja informacijske varnosti in manjša izguba zmogljivosti kot pri RAID 5 pri obnovitvi podatkov ob zamenjavi poškodovanega diska.

Pomanjkljivost RAID 6 je, da se skupna hitrost izmenjave podatkov zmanjša za približno 10% zaradi povečanja obsega potrebnih izračunov kontrolnih vsot, pa tudi zaradi povečanja količine zapisanih/prebranih informacij.

Kombinirane vrste RAID

Poleg zgoraj obravnavanih glavnih tipov se pogosto uporabljajo različne kombinacije le-teh, ki kompenzirajo nekatere pomanjkljivosti preprostega RAID-a. Še posebej razširjena je uporaba shem RAID 10 in RAID 0+1. V prvem primeru je par zrcaljenih nizov združen v RAID 0, v drugem pa sta dva RAID 0 združena v zrcalo. V obeh primerih je večja zmogljivost RAID 0 dodana informacijski varnosti RAID 1.

Pogosto se za povečanje stopnje zaščite pomembnih informacij uporablja konstrukcijska shema RAID 51 ali RAID 61 - zrcaljenje že tako visoko zaščitenih nizov zagotavlja izjemno varnost podatkov ob morebitnih okvarah. Vendar pa je izvajanje takšnih nizov doma neizvedljivo zaradi prevelike redundance.

Gradnja diskovnega polja - od teorije do prakse

Specializiran krmilnik RAID je odgovoren za gradnjo in upravljanje delovanja katerega koli RAID. Na veliko olajšanje povprečnega uporabnika osebnega računalnika so ti krmilniki v večini sodobnih matičnih plošč implementirani že na ravni južnega mostu čipov. Torej, če želite zgraditi niz trdih diskov, morate samo kupiti zahtevano število in določiti želeno vrsto RAID v ustreznem razdelku nastavitev BIOS-a. Po tem boste namesto več trdih diskov v sistemu videli samo enega, ki ga lahko po želji razdelite na particije in logične pogone. Upoštevajte, da bodo morali tisti, ki še vedno uporabljajo Windows XP, namestiti dodaten gonilnik.

In končno, še en nasvet - če želite ustvariti RAID, kupite trde diske enake zmogljivosti, istega proizvajalca, istega modela in po možnosti iz iste serije. Potem bodo opremljeni z enakimi logičnimi sklopi in delovanje niza teh trdih diskov bo najbolj stabilno.

Oznake: , https://site/wp-content/uploads/2017/01/RAID1-400x333.jpg 333 400 Leonid Borislavski /wp-content/uploads/2018/05/logo.svg?3Leonid Borislavski 2017-01-16 08:57:09 2017-01-16 07:12:59 Kaj so polja RAID in zakaj so potrebna?

Kratek pregled tehnologije RAID

Ta dokument opisuje osnovne elemente tehnologije RAID in nudi kratek pregled različnih ravni RAID.

  • RAID 2, 3

    RAID 4, 5

    Tabela: prednosti in slabosti osnovnih ravni RAID

RAID je akronim za Redundantno polje neodvisnih diskov.

Diskovno polje je zbirka diskovnih naprav, ki skupaj izboljšajo hitrost in zanesljivost V/I sistema. Ta niz naprav nadzoruje poseben krmilnik RAID ( krmilnik polja), ki zajema funkcije umeščanja podatkov v matriko; in za preostali del sistema omogoča, da je celotno polje predstavljeno kot ena sama logična V/I naprava. Z izvajanjem vzporednih operacij branja in pisanja na več diskih zagotavlja polje večjo hitrost prenosa v primerjavi z enim velikim diskom.

Polja lahko zagotovijo tudi odvečno shranjevanje podatkov, tako da se podatki ne izgubijo, če eden od pogonov odpove. Odvisno od ravni RAID se izvaja bodisi zrcaljenje bodisi distribucija podatkov po diskih.

ravni RAID

Vsaka od štirih glavnih ravni RAID uporablja edinstveno metodo zapisovanja podatkov na diske, zato vsaka raven zagotavlja različne prednosti. Ravni RAID 1, 3 in 5 zagotavljajo zrcaljenje ali shranjevanje paritetnih bitov; in vam zato omogočajo obnovitev informacij, če eden od diskov odpove.

Raven RAID 0

Tehnologija RAID 0 je znana tudi kot črtanje podatkov ( črtanje podatkov). S to tehnologijo so informacije razdeljene na dele (fiksne količine podatkov, običajno imenovane bloki); in ti deli so zapisani na diske in vzporedno prebrani z njih. Z vidika uspešnosti to pomeni dve glavni stvari: prednosti:

    Poveča prepustnost serijskega V/I s hkratnim nalaganjem več vmesnikov.

    zakasnitev naključnega dostopa se zmanjša; Istočasno je mogoče izvesti več zahtev za različne majhne segmente informacij.

Napaka: Raven RAID 0 je namenjena samo za namene delovanja in ne zagotavlja redundance podatkov. Zato bodo morebitne okvare diska zahtevale obnovitev podatkov z varnostnega medija.

Krmilnik polja

disk 1

disk 2

disk 3

disk 4

disk 5

Segment 1

Segment 2

Segment 3

Segment 4

Segment 5

Segment 6

Segment 7

Segment 8

Segment 9

Segment 10

riž. 1. Diagram delovanja polja in porazdelitev podatkov po diskih za RAID 0. Opomba: segment- to sta 2 diskovna bloka po 512 bajtov.

Raven RAID 1

Tehnologija RAID 1 je znana tudi kot zrcaljenje ( zrcaljenje diska). V tem primeru so kopije vsake informacije shranjene na ločenem disku; ali pa ima običajno vsak (uporabljen) disk "dvojnika", ki shranjuje natančna kopija ta disk. Če eden od glavnih diskov odpove, ga nadomesti njegov "dvojnik". Učinkovitost naključnega branja je mogoče izboljšati, če se za branje informacij uporablja "dvojnik", katerega glava se nahaja bližje zahtevanemu bloku.

Čas snemanja je lahko nekoliko več kot za en disk, odvisno od strategije snemanja: snemanje na dva diska se lahko izvede vzporedno (zaradi hitrosti) ali strogo zaporedno (zaradi zanesljivosti).

Raven RAID 1 je zelo primeren za aplikacije, ki zahtevajo visoko zanesljivost, nizko zakasnitev branja in kjer ni potrebno zmanjšanje stroškov. RAID 1 omogoča redundantno shranjevanje informacij, v vsakem primeru pa morate vzdrževati varnostno kopijo podatkov, ker... To je edini način za obnovitev pomotoma izbrisanih datotek ali imenikov.

Disk 1 (podatki)

Disk 2 (kopija diska 1)

Disk 3 (podatki)

Disk 4 (kopija diska 3)

Disk 5 (brezplačno)

Segment 1

Segment 1

Segment 2

Segment 2

Segment 3

Segment 3

Segment 4

Segment 4

riž. 2. Porazdelitev podatkov po diskih za RAID 1.

RAID ravni 2 in 3

Tehnologija RAID level 2 in 3 omogoča vzporedno (»unisono«) delovanje vseh diskov. Ta arhitektura zahteva shranjevanje paritetnih bitov za vsak kos informacije, porazdeljene po diskih. Edina razlika med RAID 3 in RAID 2 je ta, da RAID 2 uporablja več diskov za shranjevanje paritetnih bitov, medtem ko RAID 3 uporablja samo enega. RAID 2 se uporablja zelo redko.

Če en podatkovni disk odpove, lahko sistem rekonstruira njegovo vsebino iz vsebine preostalih podatkovnih diskov in paritetnega diska.

Zmogljivost je v tem primeru zelo visoka za velike količine informacij, vendar je lahko precej skromna za majhne količine, saj prekrivajoče se branje več majhnih segmentov informacij ni mogoče.

Disk 1 (podatki)

Disk 2 (podatki)

Disk 3 (podatki)

Disk 4 (podatki)

Disk 5 (informacije o pariteti)

Paritetni bajt

Paritetni bajt

riž. 3. Porazdelitev podatkov po diskih za RAID 3.

RAID ravni 4 in 5

RAID 4 popravi nekatere pomanjkljivosti tehnologije RAID 3 z uporabo velikih segmentov informacij, porazdeljenih po vseh diskih razen paritetnega. V tem primeru se za majhne količine informacij uporablja samo disk, na katerem so potrebne informacije. To pomeni, da je mogoče istočasno izvesti več zahtev za branje. Vendar pa zahteve za pisanje povzročijo blokiranje pri pisanju informacij o pariteti. RAID 4 se uporablja zelo redko.

Tehnologija RAID 5 je zelo podobna RAID 4, vendar odpravlja z njo povezano blokado. Razlika je v tem, da so informacije o pariteti porazdeljene po vseh diskih v polju. V tem primeru sta možni istočasni operaciji branja in pisanja.

Ta tehnologija je zelo primerna za aplikacije, ki delajo z majhnimi količinami podatkov, kot so sistemi za obdelavo transakcij.

disk 1

disk 2

disk 3

disk 4

disk 5

Paritetni segment

Segment 1

Segment 2

Segment 3

Segment 4

Segment 5

Paritetni segment

Segment 6

Segment 7

Segment 8

Segment 9

Segment 10

Paritetni segment

Segment 11

Segment 12

riž. 4. Porazdelitev podatkov po diskih za RAID 5.

Prednosti in slabosti osnovnih ravni RAID

raven RAID

Mehanizem zanesljivosti

Efektivna zmogljivost polja

Izvedba

Področje uporabe

aplikacije brez večjih zahtev glede zanesljivosti

zrcaljenje

visoko ali srednje

aplikacije brez večjih stroškov

pariteta

aplikacije, ki delajo z velikimi količinami podatkov (grafika, CAD/CAM itd.)

pariteta

aplikacije, ki delajo z majhnimi količinami podatkov (procesiranje transakcij)

Zdaj pa poglejmo, katere vrste obstajajo in kako se razlikujejo.

Kalifornijska univerza v Berkeleyju je predstavila naslednje ravni specifikacije RAID, ki so bile sprejete kot de facto standard:

  • RAID 0- visoko zmogljivo diskovno polje s stripingom, brez tolerance napak;
  • - zrcaljeno diskovno polje;
  • RAID 2 rezervirano za polja, ki uporabljajo Hammingovo kodo;
  • RAID 3 in 4- diskovna polja s stripingom in namenskim paritetnim diskom;
  • - diskovno polje s črtanjem in "nedodeljeni paritetni disk";
  • - prepleteno diskovno polje z uporabo dveh kontrolnih vsot, izračunanih na dva neodvisna načina;
  • - polje RAID 0, zgrajeno iz nizov RAID 1;
  • - polje RAID 0, zgrajeno iz polja RAID 5;
  • - Niz RAID 0, zgrajen iz nizov RAID 6.

Krmilnik strojne opreme RAID lahko podpira več različnih polj RAID hkrati, katerih skupno število trdih diskov ne presega števila konektorjev zanje. Hkrati ima krmilnik, vgrajen v matično ploščo, samo dve stanji v nastavitvah BIOS-a (omogočeno ali onemogočeno), tako da lahko sistem prezre nov trdi disk, priključen na neuporabljen priključek krmilnika z aktiviranim načinom RAID, dokler ni povezan kot drug RAID - JBOD (razpeto) polje, sestavljeno iz enega diska.

RAID 0 (črtanje - "izmenjava")

Način, ki doseže maksimalno zmogljivost. Podatki so enakomerno porazdeljeni po diskih polja, diski so združeni v enega, ki ga je mogoče razdeliti na več. Porazdeljene operacije branja in pisanja lahko bistveno povečajo hitrost delovanja, saj več diskov hkrati bere/piše svoj del podatkov. Uporabnik ima dostop do celotnega obsega diskov, vendar se s tem zmanjša zanesljivost shranjevanja podatkov, saj se v primeru okvare enega od diskov polje praviloma uniči in je obnovitev podatkov skoraj nemogoča. Področje uporabe - aplikacije, ki zahtevajo visoke hitrosti izmenjave z diskom, na primer video zajem, video montaža. Priporočljivo za uporabo z zelo zanesljivimi pogoni.

(zrcaljenje - "zrcaljenje")

niz dveh diskov, ki sta popolni kopiji drug drugega. Ne sme se zamenjevati z nizi RAID 1+0, RAID 0+1 in RAID 10, ki uporabljajo več kot dva pogona in bolj zapletene mehanizme zrcaljenja.

Zagotavlja sprejemljivo hitrost zapisovanja in povečanje hitrosti branja pri vzporednem izvajanju poizvedb.

Ima visoko zanesljivost - deluje, dokler deluje vsaj en disk v nizu. Verjetnost okvare dveh diskov hkrati je enaka zmnožku verjetnosti okvare vsakega diska, tj. bistveno manjša od verjetnosti okvare posameznega diska. V praksi, če eden od diskov odpove, je treba nemudoma ukrepati za obnovitev redundance. Če želite to narediti, je priporočljivo uporabljati vroče rezervne diske s katero koli stopnjo RAID (razen nič).

Različica porazdelitve podatkov po diskih, podobna RAID10, ki omogoča uporabo lihega števila diskov (minimalno število - 3)

RAID 2, 3, 4

različne možnosti porazdeljenega shranjevanja podatkov z diski, dodeljenimi paritetnim kodam in različnimi velikostmi blokov. Trenutno se praktično ne uporabljajo zaradi nizke zmogljivosti in potrebe po dodelitvi velike kapacitete diska za shranjevanje ECC in/ali paritetnih kod.

Glavna pomanjkljivost ravni RAID od 2 do 4 je nezmožnost izvajanja vzporednih zapisovalnih operacij, saj se za shranjevanje informacij o pariteti uporablja ločen nadzorni disk. RAID 5 nima te pomanjkljivosti. Podatkovni bloki in kontrolne vsote se ciklično zapisujejo na vse diske polja; v konfiguraciji diska ni asimetrije. Kontrolne vsote pomenijo rezultat operacije XOR (izključno ali). Xor ima funkcijo, ki omogoča zamenjavo katerega koli operanda z rezultatom in z uporabo algoritma xor, kot rezultat dobite manjkajoči operand. Na primer: a x ali b = c(Kje a, b, c- trije diski matrike raid), v primeru a noče, ga lahko dobimo tako, da ga postavimo na njegovo mesto c in po porabi xor med c in b: c x ali b = a. To velja ne glede na število operandov: a x ali b x ali c x ali d = e. Če zavrne c Potem e zavzame svoje mesto in drži xor kot rezultat dobimo c: a x ali b x ali e x ali d = c. Ta metoda v bistvu zagotavlja toleranco napak različice 5. Za shranjevanje rezultata xor je potreben samo 1 disk, katerega velikost je enaka velikosti katerega koli drugega diska v napadu.

Prednosti

RAID5 je postal zelo razširjen, predvsem zaradi svoje stroškovne učinkovitosti. Zmogljivost diskovnega polja RAID5 se izračuna po formuli (n-1)*hddsize, kjer je n število diskov v polju, hddsize pa je velikost najmanjšega diska. Na primer, za polje štirih 80-gigabajtnih diskov bo skupna prostornina (4 - 1) * 80 = 240 gigabajtov. Zapisovanje informacij na nosilec RAID 5 zahteva dodatne vire in zmogljivost se zmanjša, saj so potrebni dodatni izračuni in zapisovalne operacije, vendar je pri branju (v primerjavi z ločenim trdim diskom) dobiček, ker se lahko tokovi podatkov z več diskov v polju obdelujejo vzporedno.

Napake

Zmogljivost RAID 5 je opazno nižja, zlasti pri operacijah, kot je naključno pisanje, pri kateri zmogljivost pade za 10-25 % zmogljivosti RAID 0 (ali RAID 10), saj zahteva več diskovnih operacij (vsaka operacija piše, z z izjemo tako imenovanega full-stripe pisanja strežnik na krmilniku RAID zamenjajo štirje - dve operaciji branja in dve operaciji pisanja). Slabosti RAID 5 se pojavijo, ko eden od diskov odpove - celoten obseg preide v kritični način (degradacija), vse operacije pisanja in branja spremljajo dodatne manipulacije, zmogljivost pa močno pade. V tem primeru se stopnja zanesljivosti zmanjša na zanesljivost RAID-0 z ustreznim številom diskov (to je n-krat nižja od zanesljivosti posameznega diska). Če preden je matrika v celoti obnovljena, pride do okvare ali nepopravljive bralne napake na vsaj še enem disku, potem je matrika uničena in podatkov na njej ni mogoče obnoviti z običajnimi metodami. Upoštevati je treba tudi, da proces rekonstrukcije RAID (obnovitev podatkov RAID z redundanco) po okvari diska povzroči več ur neprekinjeno intenzivno bralno obremenitev z diskov, kar lahko povzroči okvaro katerega od preostalih diskov v najmanj varovano obdobje delovanja RAID-a, kot tudi ugotavljanje prej nezaznanih napak pri branju v hladnih podatkovnih nizih (podatki, do katerih med normalnim delovanjem polja ni dostopa, arhivirani in neaktivni podatki), kar poveča tveganje za okvaro pri obnovi podatkov.

Najmanjše število uporabljenih diskov je tri.

RAID 6 je podoben RAID 5, vendar ima višjo stopnjo zanesljivosti - za kontrolne vsote je dodeljena zmogljivost 2 diskov, 2 zneska se izračunata z različnimi algoritmi. Zahteva močnejši krmilnik RAID. Zagotavlja delovanje po hkratni okvari dveh diskov - zaščita pred večkratnimi okvarami. Za organiziranje polja so potrebni najmanj 4 diski. Običajno uporaba RAID-6 povzroči približno 10–15-odstotno zmanjšanje zmogljivosti skupine diskov v primerjavi z RAID 5, kar je posledica velike količine obdelave za krmilnik (potreba po izračunu druge kontrolne vsote ter branju in prepisovanju). več diskovnih blokov pri zapisovanju vsakega bloka).

RAID 0+1

RAID 0+1 lahko v bistvu pomeni dve možnosti:

  • dva RAID 0 sta združena v RAID 1;
  • trije ali več diskov se združijo v polje, vsak podatkovni blok pa se zapiše na dva diska tega polja; Tako je pri tem pristopu, kot v "čistem" RAID 1, uporabna prostornina polja polovica skupne prostornine vseh diskov (če so to diski enake kapacitete).

RAID 10 (1+0)

RAID 10 je zrcaljena matrika, v kateri so podatki zapisani zaporedno na več diskov, kot je RAID 0. Ta arhitektura je matrika tipa RAID 0, katere segmenti so matrike RAID 1 namesto posameznih diskov raven mora vsebovati vsaj 4 diske (in vedno sodo število). RAID 10 združuje visoko odpornost na napake in zmogljivost.

Trditev, da je RAID 10 najbolj zanesljiva možnost za shranjevanje podatkov, je povsem upravičena z dejstvom, da bo polje onemogočeno po okvari vseh diskov v istem polju. Če en pogon odpove, je možnost odpovedi drugega v istem nizu 1/3*100=33%. RAID 0+1 ne bo uspel, če pride do napake dveh pogonov v različnih nizih. Možnost okvare pogona v sosednjem polju je 2/3*100=66 %, ker pa se pogon v polju z že okvarjenim pogonom ne uporablja več, obstaja možnost, da bo naslednji pogon odpovedal celotno polje je 2/2 *100=100%

polje podobno kot RAID5, vendar se poleg porazdeljenega shranjevanja paritetnih kod uporablja porazdelitev rezervnih območij - pravzaprav se uporablja trdi disk, ki ga lahko dodamo v polje RAID5 kot rezervnega (takšna polja imenujemo 5+ ali 5+ rezerva). V polju RAID 5 rezervni disk miruje, dokler eden od glavnih trdih diskov ne odpove, medtem ko je v polju RAID 5EE ta disk ves čas v skupni rabi z ostalimi trdimi diski, kar pozitivno vpliva na delovanje niz. Na primer, niz RAID5EE s 5 trdimi diski bo lahko izvedel 25 % več V/I operacij na sekundo kot niz RAID5 s 4 primarnimi in enim rezervnim trdim diskom. Najmanjše število diskov za takšno polje je 4.

združevanje dveh (ali več, vendar se to izjemno redko uporablja) polj RAID5 v trak, tj. kombinacija RAID5 in RAID0, ki delno popravi glavno pomanjkljivost RAID5 - nizko hitrost zapisovanja podatkov zaradi vzporedne uporabe več tovrstnih nizov. Skupna kapaciteta polja je zmanjšana za kapaciteto dveh diskov, vendar za razliko od RAID6 takšno polje prenese okvaro samo enega diska brez izgube podatkov, minimalno potrebno število diskov za ustvarjanje polja RAID50 pa je 6. Skupaj z RAID10 je to najbolj priporočljiva raven RAID za uporabo v aplikacijah, kjer se zahteva visoka zmogljivost v kombinaciji s sprejemljivo zanesljivostjo.

združevanje dveh nizov RAID6 v trak. Hitrost pisanja je približno podvojena v primerjavi s hitrostjo pisanja v RAID6. Najmanjše število diskov za ustvarjanje takšnega polja je 8. Informacije se ne izgubijo, če dva diska iz vsakega polja RAID 6 odpove