RAID (odvečni niz neodvisnih diskov) je tehnologija za shranjevanje, ki združuje več
RAID 0 ponuja črtanje brez parnosti ali zrcaljenja. Striping pomeni, da so podatki enakomerno razdeljeni na dva ali več diskov. Na primer v dvo-diskovni postavitvi RAID 0 bi bili prvi, tretji, peti (in tako naprej) blokirani podatki zapisani na prvi trdi disk, drugi, četrti, šesti (in tako naprej) pa bi bili bloki zapisano na drugi trdi disk. Slaba stran tega pristopa je, da če se celo eden od diskov zruši, celotna namestitev RAID 0 ne uspe, ker podatki postanejo neizterljivi. V tehničnem smislu je to opisano kot pomanjkanje odstopanje napak.
Shranjevanje podatkov v nastavitvi RAID 0 Shranjevanje podatkov v nastavitvi RAID 1Nastavitev RAID 1 je drugačna. Strip ni; celotni podatki so zrcalo na vsakem disku. Rezultat je več kopij podatkov (odvečnost). Če eden od diskov odpove, je mogoče podatke še vedno obnoviti, ker so na drugem disku nedotaknjeni (večina nastavitev RAID 1 uporablja samo 2 diska, čeprav nekateri lahko uporabljajo več), kar pomeni, da je RAID 1 napak.
Tu je dober video, ki pojasnjuje razliko med nizi RAID 0 in RAID 1 (tu je na YouTubu krajši videoposnetek iste osebe):
RAID 1 nudi večjo zanesljivost zaradi odvečnosti; tudi če eden od pogonov ne uspe takoj, so na drugem še vedno na voljo podatki. Vendar matrike RAID ne ščitijo podatkov pred gnilobo bitov - postopno razpadanje nosilcev podatkov za shranjevanje, ki povzroči, da se naključni biti na trdem disku odvrnejo in poškodujejo podatke. Sodobni datotečni sistemi, kot so ZFS in Btrfs, ščitijo pred gnitjem bitov s preverjanjem na blok, zato bi jih morali ljudje resno zaščititi svoje podatke že več let:
Pogosto napačno prepričanje je, da RAID ščiti podatke pred korupcijo, saj uvaja odvečnost. Realnost je ravno obratna: tradicionalni RAID poveča verjetnost, da pride do korupcije podatkov, saj vnese več fizičnih naprav in več stvari gre narobe. Kar vas RAID varuje pred izgubo podatkov zaradi trenutne okvare pogona. Če pa pogon ni tako obvezujoč, da bi na vas preprosto vljudno umrl in namesto tega začne brati in / ali pisati slabe podatke, boste še vedno dobili te slabe podatke. Krmilnik RAID ne more vedeti, ali so podatki slabi, saj se parnost piše na črti in ne na bloku. Teoretično (v praksi pariteta ni vedno strogo preverjena pri vsakem branju), bi lahko RAID krmilnik povedal, da so podatki v črti poškodovani, vendar ne bi mogel vedeti, ali so bili dejanski poškodovani podatki pogon.
RAID 0 ponuja zelo hitre čase pisanja, ker se podatki delijo in zapišejo na več diskov vzporedno. Pisanje v enoto RAID 1 je počasnejše v primerjavi z RAID 0, vendar približno enako kot pisanje na en disk. To je zato, ker so celotni podatki zapisani na dva diska, vendar vzporedno.
Branje je zelo hitro tudi pri RAID 0. V idealnih scenarijih je hitrost prenosa matrike hitrost prenosa vseh diskov, ki so združeni in omejena le s hitrostjo regulatorja RAID. Branje iz RAID 1 lahko ali ne nudi takšnega izboljšanja zmogljivosti, odvisno od regulatorja RAID. "Pametni" krmilniki bralno nalogo razdelijo tako, da izkoristijo odvečnost podatkov in odčitajo različne bloke z različnih diskov. To ponuja povečanje zmogljivosti, podobno RAID 0, vendar za krmilnike, ki ne zmorejo večkratnega multipleksiranja, hitrosti branja in so približno enaki kot na enem trdem disku.
Skupna količina pomnilnika, ki je na voljo za enoto RAID 0, je preprosto vsota pomnilniških kapacitet posameznih diskov, ker ni odveč. V primeru matrike RAID 1 pa pride do podvajanja podatkov, kar pomeni, da je skupna pomnilniška enota enaka zmogljivosti enega trdega diska.
RAID 1 je boljša izbira, če zanesljivost skrbi in se želite izogniti izgubi podatkov. Tipičen primer so potrebe po arhivskih podatkih. RAID 0 je boljša izbira v scenarijih, kjer je potreben velik obseg visokohitrostnega shranjevanja. Na primer, zajemanje nekomprimiranega HD videoposnetka prek HDSDI in snemanje neposredno na trdi disk zahtevata zelo hitro zapisovanje in veliko zmogljivost. Drug primer so velike zbirke podatkov, ki vsebujejo dnevnike ali druge informacije z veliko operacijami branja.
Ravni RAID 0 in 1 je mogoče kombinirati, da naredite črto zrcal - RAID 10 - ali ogledalo črte (RAID 01). Temu rečemo gnezdeni nivoji RAID.
RAID 01 ugnezdena konfiguracija Konfiguracija RAID 10RAID 10 je bolj odporen na napake kot RAID 01, zato se pogosto uporablja; RAID 01 se skoraj nikoli ne uporablja, ker je RAID 10 boljši od njega, medtem ko uporablja isto število diskov.