Nivelurile RAID utilizate în mod obișnuit
RAID 0 "striping"
RAID 0 nu este cu adevărat RAID, deoarece nu este redundant. Cu RAID 0, discurile sunt pur și simplu puse împreună pentru a forma un disc mare. Acest lucru se numește "striping". Atunci când un disc cedează, întreaga matrice cedează. Prin urmare, RAID 0 este rareori utilizat pentru datele importante, dar citirea și scrierea datelor de pe disc poate fi mai rapidă cu striping, deoarece fiecare disc citește o parte din fișier în același timp.
În cazul RAID 0, blocurile de discuri care se succed unul după altul sunt de obicei plasate pe discuri diferite. Din acest motiv, toate discurile utilizate de un RAID 0 trebuie să aibă aceeași dimensiune.
RAID 0 este adesea utilizat pentru Swapspace pe Linux sau pe sistemele de operare de tip Unix.
RAID 1 "oglindire"
În cazul RAID 1, două discuri sunt puse împreună. Amândouă conțin aceleași date, iar unul îl "oglindește" pe celălalt. Aceasta este o configurare ușoară și rapidă, indiferent dacă este implementată cu un controler hardware sau prin software.
RAID 5 "striping cu paritate distribuită"
Nivelul RAID 5 este probabil cel mai des utilizat. Pentru a construi o matrice de stocare RAID 5 sunt necesare cel puțin trei discuri dure. Fiecare bloc de date va fi stocat în trei locuri diferite. Două dintre aceste locuri vor stoca blocul așa cum este, iar al treilea va stoca o sumă de control. Această sumă de control este un caz special al unui cod Reed-Solomon care utilizează doar adunarea pe biți. De obicei, se calculează prin metoda XOR. Deoarece această metodă este simetrică, un bloc de date pierdut poate fi reconstruit din celălalt bloc de date și din suma de control. Pentru fiecare bloc, un alt disc va conține blocul de paritate care conține suma de control. Acest lucru se face pentru a crește redundanța. Orice disc poate ceda. În general, va exista un singur disc care va conține sumele de control, astfel încât capacitatea totală utilizabilă va fi cea a tuturor discurilor, cu excepția unuia. Dimensiunea discului logic rezultat va fi egală cu dimensiunea tuturor discurilor împreună, cu excepția unui singur disc care conține informațiile de paritate.
Desigur, acest lucru este mai lent decât nivelul RAID 1, deoarece la fiecare scriere, toate discurile trebuie citite pentru a calcula și actualiza informațiile de paritate. Performanța de citire a RAID 5 este aproape la fel de bună ca și RAID 0 pentru același număr de discuri. Cu excepția blocurilor de paritate, distribuția datelor pe discuri urmează același model ca și în cazul RAID 0. Motivul pentru care RAID 5 este puțin mai lent este că discurile trebuie să treacă peste blocurile de paritate.
Un RAID 5 cu un disc defect va continua să funcționeze. Acesta se află în modul degradat. Un RAID 5 degradat poate fi foarte lent. Din acest motiv, se adaugă adesea un disc suplimentar. Acesta se numește disc de rezervă la cald. În cazul în care un disc se defectează, datele pot fi reconstruite direct pe discul suplimentar. RAID 5 poate fi, de asemenea, realizat destul de ușor în software.
În principal din cauza problemelor de performanță ale rețelelor RAID 5 care au eșuat, unii experți în baze de date au format un grup numit BAARF (Battle Against Any Raid Five).
Dacă sistemul cedează în timp ce există scrieri active, este posibil ca paritatea unei benzi să devină inconsistentă cu datele. Dacă acest lucru nu este reparat înainte ca un disc sau un bloc să cedeze, se pot produce pierderi de date. O paritate incorectă va fi utilizată pentru a reconstrui blocul lipsă din banda respectivă. Această problemă este cunoscută uneori sub numele de "gaura de scriere". Antrepozitele cache cu baterii și tehnici similare sunt utilizate în mod obișnuit pentru a reduce șansele ca acest lucru să se întâmple.
Imagini
· 
RAID 0 pune pur și simplu diferite blocuri pe diferite discuri. Nu există redundanță.
· 
Cu Raid 1 fiecare bloc este prezent pe ambele discuri.
· 
RAID 5 calculează sume de control speciale pentru date. Atât blocurile cu suma de control, cât și cele cu date sunt distribuite pe toate discurile.
Nivelurile RAID utilizate mai puțin
RAID 2
Acesta a fost utilizat în cazul calculatoarelor foarte mari. Pentru a utiliza RAID Level 2 sunt necesare discuri speciale scumpe și un controler special. Datele sunt distribuite la nivel de bit (toate celelalte niveluri utilizează acțiuni la nivel de octet). Se fac calcule speciale. Datele sunt împărțite în secvențe statice de biți. Se pun împreună 8 biți de date și 2 biți de paritate. Apoi se calculează un cod Hamming. Fragmentele codului Hamming sunt apoi distribuite pe diferite discuri.
RAID 2 este singurul nivel RAID care poate repara erorile, celelalte niveluri RAID putând doar să le detecteze. Atunci când constată că informațiile necesare nu au sens, ele vor reconstrui pur și simplu. Acest lucru se face prin calcule, folosind informațiile de pe celelalte discuri. Dacă aceste informații lipsesc sau sunt greșite, nu pot face mare lucru. Deoarece utilizează coduri Hamming, RAID 2 poate afla care parte a informației este greșită și poate corecta doar acea parte.
RAID 2 are nevoie de cel puțin 10 discuri pentru a funcționa. Din cauza complexității sale și a necesității de a avea un hardware foarte scump și special, RAID 2 nu mai este folosit foarte mult.
RAID 3 "striping cu paritate dedicată"
Raid Level 3 este asemănător cu RAID Level 0. Se adaugă un disc suplimentar pentru a stoca informațiile de paritate. Acest lucru se face prin adăugarea pe biți a valorii unui bloc de pe celelalte discuri. Informațiile de paritate sunt stocate pe un disc separat (dedicat). Acest lucru nu este bun, deoarece dacă discul de paritate se blochează, informațiile de paritate se pierd.
Nivelul RAID 3 se realizează de obicei cu cel puțin 3 discuri. O configurație cu două discuri este identică cu un RAID Level 0.
RAID 4 "striping cu paritate dedicată"
Acest sistem este foarte asemănător cu RAID 3, cu excepția faptului că informațiile de paritate sunt calculate pe blocuri mai mari și nu pe octeți individuali. Este similar cu RAID 5. Pentru o matrice RAID 4 sunt necesare cel puțin trei discuri.
RAID 6
Nivelul RAID 6 nu a fost un nivel RAID original. Acesta adaugă un bloc de paritate suplimentar la o matrice RAID 5. Este nevoie de cel puțin patru discuri (două discuri pentru capacitate, două discuri pentru redundanță). RAID 5 poate fi văzut ca un caz special de cod Reed-Solomon. RAID 5 este un caz special, însă, are nevoie doar de adunare în câmpul Galois GF(2). Acest lucru este ușor de realizat cu XOR-uri. RAID 6 extinde aceste calcule. Nu mai este un caz special și trebuie efectuate toate calculele. Cu RAID 6, se utilizează o sumă de control suplimentară (numită polinom), de obicei din GF (28). Cu această abordare, este posibilă protecția împotriva oricărui număr de discuri defecte. RAID 6 se referă la cazul în care se utilizează două sume de control pentru a proteja împotriva pierderii a două discuri.
Ca și în cazul RAID 5, paritatea și datele se află pe discuri diferite pentru fiecare bloc. Cele două blocuri de paritate se află, de asemenea, pe discuri diferite.
Există diferite moduri de a face RAID 6. Acestea diferă în ceea ce privește performanța de scriere și în ceea ce privește numărul de calcule necesare. Faptul că se poate scrie mai repede înseamnă, de obicei, că sunt necesare mai multe calcule.
RAID 6 este mai lent decât RAID 5, dar permite ca RAID să continue și în cazul în care două discuri nu funcționează. RAID 6 este din ce în ce mai popular, deoarece permite refacerea unei matrice după o defecțiune a unui singur disc, chiar dacă unul dintre discurile rămase are unul sau mai multe sectoare defecte.
Imagini
· 
RAID 3 se aseamănă mult cu nivelul RAID 0. Se adaugă un disc suplimentar care va conține o sumă de control pentru fiecare bloc de date.
· 
RAID 4 este similar cu RAID nivel 3, dar calculează paritatea pe blocuri mai mari de date.
· 
RAID 6 este similar cu RAID 5, dar calculează două sume de control diferite. Acest lucru permite ca două discuri să cedeze, fără pierderi de date.
Niveluri RAID non-standard
Paritate dublă / Paritate diagonală
RAID 6 utilizează două blocuri de paritate. Acestea sunt calculate într-un mod special pe un polinom. RAID cu paritate dublă (denumit și RAID cu paritate diagonală) utilizează un polinom diferit pentru fiecare dintre aceste blocuri de paritate. Recent, asociația industrială care a definit RAID a declarat că RAID cu paritate dublă este o formă diferită de RAID 6.
RAID-DP
RAID-DP este o altă modalitate de a avea paritate dublă.
RAID 1.5
RAID 1.5 (a nu se confunda cu RAID 15, care este diferit) este o implementare proprietară RAID. La fel ca RAID 1, utilizează doar două discuri, dar face atât striping, cât și mirroring (similar cu RAID 10). Majoritatea lucrurilor sunt realizate în hardware.
RAID 5E, RAID 5EE și RAID 6E
RAID 5E, RAID 5EE și RAID 6E (cu E de la Enhanced) se referă, în general, la diferite tipuri de RAID 5 sau RAID 6 cu un hot spare. În cazul acestor implementări, unitatea de rezervă nu este o unitate fizică. Mai degrabă, aceasta există sub forma unui spațiu liber pe discuri. Acest lucru sporește performanța, dar înseamnă că un hot spare nu poate fi partajat între diferite matrici. Această schemă a fost introdusă de IBM ServeRAID în jurul anului 2001.
RAID 7
Aceasta este o implementare brevetată. Adaugă memoria cache la o matrice RAID 3 sau RAID 4.
Intel Matrix RAID
Unele plăci de bază Intel au cipuri RAID care au această caracteristică. Aceasta utilizează două sau trei discuri, apoi le partiționează în mod egal pentru a forma o combinație de niveluri RAID 0, RAID 1, RAID 5 sau RAID 1+0.
Linux MD RAID driver RAID
Acesta este numele driverului care permite realizarea de RAID software cu Linux. Pe lângă nivelurile normale RAID 0-6, acesta are și o implementare RAID 10. Începând cu Kernel 2.6.9, RAID 10 este un singur nivel. Implementarea are câteva caracteristici non-standard.
RAID Z
Sun a implementat un sistem de fișiere numit ZFS. Acest sistem de fișiere este optimizat pentru gestionarea unor cantități mari de date. Acesta include un Logical Volume Manager. Include, de asemenea, o caracteristică numită RAID-Z. Acesta evită problema numită "gaura de scriere RAID 5", deoarece are o politică de copiere la scriere: Nu suprascrie datele direct, ci scrie date noi într-o nouă locație pe disc. Atunci când scrierea a avut succes, datele vechi sunt șterse. Aceasta evită necesitatea operațiilor de citire-modificare-scriere în cazul scrierilor mici, deoarece scrie doar benzi complete. Blocurile mici sunt oglindite în loc să fie protejate prin paritate, ceea ce este posibil deoarece sistemul de fișiere cunoaște modul în care este organizată memoria. Prin urmare, acesta poate aloca spațiu suplimentar dacă este necesar. Există, de asemenea, RAID-Z2, care utilizează două forme de paritate pentru a obține rezultate similare cu RAID 6: capacitatea de a supraviețui până la două defecțiuni ale unei unități fără a pierde date.
Imagini
· 
Diagrama unei configurații RAID DP (Double Parity).
· 
O configurație Matrix RAID.