RAID (suvišan niz neovisnih diskova) je tehnologija za pohranu koja kombinira višestruko
RAID 0 nudi snimanje bez pariteta ili zrcaljenja. striping znači da su podaci ravnomjerno podijeljeni na dva ili više diskova. Na primjer, u postavljenom RAID 0 s dva diska prvi bi se blok podataka zapisao u prvi, treći, peti (i tako dalje), a drugi, četvrti, šesti (i tako dalje) blokovi bi bili zapisan na drugi tvrdi disk. Loša strana ovog pristupa je da ako se čak i jedan od diskova sruši, cijela instalacija RAID 0 ne uspije jer podaci postaju nepovratni. Tehnički se to opisuje kao nedostatak tolerancija kvarova.
Spremanje podataka u setup RAID 0 Spremanje podataka u programu RAID 1Postavljanje RAID 1 je drugačije. Nema striptizeta; cjelokupni podaci su mirror na svaki disk. To rezultira u više kopija podataka (redundancija). A ako jedan od diska ne uspije, podaci se i dalje mogu vratiti jer je netaknut na drugom disku (većina postavki RAID 1 koristi samo 2 diska, mada neki mogu koristiti više), što znači da je RAID 1 tolerantan na pogreške.
Evo dobrog videozapisa koji objašnjava razliku između RAID 0 i RAID 1 polja (kraći video zapis iste osobe nalazi se na YouTubeu):
RAID 1 nudi veću pouzdanost zbog suvišnosti; čak i ako jedan od pogona ne uspije izravno, podaci o drugom su i dalje dostupni. No RAID nizovi ne štite podatke od bitova truleži - postupno propadanje medija za pohranu što uzrokuje okretanje nasumičnih bita na tvrdom disku, oštećivanje podataka. Moderni datotečni sustavi poput ZFS-a i Btrfs štite od truleži bita putem kontrolnog zbroja po bloku, pa bi ih trebali koristiti ljudi koji se ozbiljno bave zaštitom svojih podataka nekoliko godina:
Česta je zabluda misliti da RAID štiti podatke od korupcije jer uvodi suvišnost. Realnost je upravo suprotna: tradicionalni RAID povećava vjerojatnost oštećenja podataka jer uvodi više fizičkih uređaja s više stvari koje mogu poći po zlu. Ono što vas RAID štiti je gubitak podataka uslijed trenutnog otkaza pogona. Ali ako pogon nije toliko obavezan da bi na vama jednostavno pristojno umro i umjesto toga počne čitati i / ili pisati loše podatke, i dalje ćete dobiti te loše podatke. RAID kontroler ne može znati jesu li podaci loši budući da se parnost piše na liniji, a ne na blok. Teoretski (u praksi, paritet nije uvijek strogo provjeren na svakom čitanju), RAID kontroler mogao bi vam reći da su podaci u pruzi oštećeni, ali ne bi mogao znati da li su stvarni oštećeni podaci na bilo kojem danu voziti.
RAID 0 nudi vrijeme brzog pisanja jer se podaci dijele i zapisuju na nekoliko diskova paralelno. Pisanje na RAID 1 jedinicu je sporije u usporedbi s RAID 0, no približno je isto kao i zapisivanje na jedan disk. To je zato što se cjelokupni podaci pišu na dva diska, ali paralelno.
Čitanje je također vrlo brzo u RAID-u 0. U idealnim scenarijima brzina prijenosa matrice je brzina prijenosa svih diskova koji se dodaju i ograničena je samo brzinom RAID kontrolera. Čitanja sa RAID 1 mogu ili ne moraju ponuditi takvo povećanje performansi, ovisno o RAID kontroleru. "Pametni" kontroleri dijele zadatak čitanja na način koji iskorištava suvišnost podataka i čita različite blokove s različitih diskova. To omogućuje povećanje performansi slično kao RAID 0, ali za kontrolere koji nisu sposobni za takvo multipleksiranje, brzine čitanja i približno su jednake kao jedan tvrdi disk.
Ukupni raspoloživi prostor za RAID 0 jedinicu jednostavno je zbroj spremišnih kapaciteta pojedinih diskova jer nema suvišnih. Međutim, u slučaju RAID 1 polja, postoji replikacija podataka, što znači da je ukupni kapacitet jedinice jednak onome tvrdog diska.
RAID 1 je bolji izbor ako se brine pouzdanost i želite izbjeći gubitak podataka. Tipičan primjer su potrebe za arhiviranjem podataka. RAID 0 je bolji izbor u scenarijima u kojima je potrebna velika količina velike brzine za pohranu. Na primjer, za snimanje nekomprimiranog HD video zapisa putem HDSDI-a i njegovo izravno snimanje na tvrdi disk zahtijeva vrlo brzo pisanje i veliki kapacitet. Drugi primjer su velike baze podataka koje sadrže zapisnike ili druge informacije koje imaju veliku količinu operacija čitanja.
RAID razine 0 i 1 mogu se kombinirati kako bi se napravila pruga zrcala - RAID 10 - ili ogledalo pruga (RAID 01). Oni se nazivaju ugniježđene RAID razine.
RAID 01 ugniježđena konfiguracija Konfiguracija RAID 10RAID 10 je otporniji na greške u odnosu na RAID 01 pa se široko koristi; RAID 01 se gotovo nikada ne koristi jer je RAID 10 nadređen njemu dok koristi isti broj diskova.