U ovoj temi pričamo o RAID poljima što u punom imenu znači >>Redundant Array of Independent Disk<<.
Za ovo se mora posjedovati najmanje dva ili više diskova.
RAID polja služe za poboljšanje performansi i sigurnosti podataka.Postoje RAID 0,RAID 1,RAID 5,RAID 10 i JBOD.
Pa napokon krenimo:
RAID 0 (striping):
raspodjeljuje podatke preko nekoliko diskova na način da daje poboljšanu puna brzina i kapacitet, ali svi podatci na diskovima sve će izbrisati ako bilo koji disk otkaže.Ukupni kapacitet RAID 0 polja bit će jednak umnošku kapaciteta najmanjeg diska i ukupnog broja diskova.SLIKA
RAID 1 (mirroring):
Ovo polje služi za sigurnost podataka bolje rečeno backup.Za ovo polje treba najmanje dva diska.Kad se podaci zapisivaju,zapisivaju se na oba diska istovremeno.Tako u slučaju kvara jednog od diskova podaci će ostati.Ovo bi se najbolje upotrijebilo za uredska računala.
Glavni nedostatak je ukupni kapacitet RAID 1 polja.SLIKA
RAID 2:
RAID 2 je četvrti tip RAID-a i jedini je nivo od originalnih RAID nivoa koji se danas ne primjenjuje u praksi. U ovom nivou RAID-a podaci se promatraju na razini bitova a ne na razini blokova podataka. Za korekciju grešaka koristi se Hummingov kod. Kontroler sinkronizira diskove tako da se njihova vrtnja odvija u skladu te su bitovi podataka koje dohvaćaju na istom mjestu. Hammingov kod koristi 7 bitova: 4 za podatke i 3 paritetna bita tako da se RAID 2 ostvaruje sa 7 diskova od čega su četiri za podatke i tri za ispravljanje pogrešaka.
Ovaj nivo RAID-a je, uz neke implementacije RAID 6, jedan od rijetkih koji omogućava oporavak od pogreške koja je nastala na razini bitova. Drugi nivoi mogu detektirati takvu vrstu pogreške ali njen ispravak je moguć samo uz ljudsku intervenciju.
RAID 3:
RAID 3 je peti tip RAID polja. Podjela podataka se izvršava na razini bajtova sa korištenjem jednog diska za paritet (dedicated disc). Jedan od nedostataka ovog nivoa RAID-a je da se zbog implementacije ne može usluživati više zahtjeva simultano. Razlog je što se svaki blok podataka nalazi razbacan na više diskova te je potrebno i simultano okretanje diskova budući da sve I/O operacije zahtijevaju aktivnost na svim diskovima.
Minimalni broj diskova za ovu implementacija je 3, a kapacitet je jednak kapacitetu diskova koji su u RAID-u umanjenom za kapacitet paritetnog diska. Cilj ovog nivoa RAID-a je pouzdanost, a performanse nisu poboljšane.SLIKA
RAID 4:
Šesti tip RAID polja, RAID 4, za razliku od prethodnog primjera vrši podjelu podataka na nivou blokova. Kao i kod RAID 3, koristi se paritetni disk. Za zahtjeve koji traže samo male količine podataka moguće je simultano čitanje zapisa. Za implementaciju ovog tipa RAID-a potrebno je minimalno 3 diska.
RAID 4 je prijelaz između RAID 3 i RAID 5 implementacija budući da je jedina razlika u odnosu na RAID 3 rad s blokovima podataka a ne bajtovima. Razlika u odnosu na RAID 5 leži u mjestu na kojem se nalaze paritetni blokovi - kod RAID 5 polja oni su raspodijeljeni ravnomjerno po diskovima za razliku od RAID 3 gdje su svi na istom (paritetnom) disku.SLIKA
RAID 5 (striped set with distributed parity):
za ovo je potrebno najmanje 3 čvrsta diska,pri čemu se na njih zapisuju i tkz. paritet.Riječ je o podatku o kojeg se dolazi takozvanom
XOR kalkulacijom.XOR služi za rekonstrukciju podataka u slučaju otkazivanja nekog diska.Paritet se svaki put zapisuje na drugi disk
što dodatno povećava sigurnost podataka.SLIKA
RAID 6:
Osmi i posljednji osnovni tip RAID-a je RAID 6. Razlika u odnosu na RAID 5 što ovaj nivo koristi 2 paritetna bloka. RAID 6 nije jedan od originalnih RAID nivoa. Izračun paritetnih bitova se odvija pomoću XOR operacije te pomoću Reed–Solomon koda, a kako matematička formulacija nije u potpunosti trivijalna ovdje neće biti objašnjena.
RAID 6 koristi isti broj diskova kao i RAID 5 sa jednim pričuvnim diskom. Oba se sustava mogu oporaviti od simultanog kvara na dva različita uređaja. Razlika je u tome što kod kvara jednog uređaja ne postoji mogućnost eskalacije greške ako se primjerice greškom krene raditi rekonstrukcija podataka na ispravnom uređaju.
Performanse RAID 6 konfiguracije pate od istih problema prilikom zapisivanja kao i RAID 5 zbog izračuna pariteta. Razina pada performansi uvelike ovisi o implementaciji, kako samog RAID-a tako i paritetnog izračuna.
Uz navedene standardne RAID nivoe postoji i niz nestandardnih nivoa. Većina tih nivoa koristi kao osnovu svoje implementacije neki standardni RAID nivo. Također se u praksi koriste i ugniježđene kombinacije standardnih RAID nivoa. Na slici su prikazani svi u članku navedeni RAID nivoi.SLIKA
RAID 10:
Kombinacija brzine RAID 0 polja i sigurnosnog RAID 1 po mnogima RAID 10 čine najkvalitetnijim rješenjem,barem za korisnike
koji traže visoke performanse.Za uspostavu ovog polja potrebna su najmanje 4 tvrda diska jer ne može funkcijonirati sa neparnim brojem diskova.Dva para diskova se kod potonjeg prvo stavljaju u stripu,a tada se ta dva polja prebacuju u mirror.