RAID (tarpeeton ryhmä riippumattomia levyjä) on tallennustekniikka, joka yhdistää useita
RAID 0 tarjoaa strippaus ilman pariteettiä tai peilaus. Striping tarkoittaa, että data on "jaettu" tasaisesti kahden tai useamman levyn välillä. Esimerkiksi kahden levyn RAID 0 -kokoonpanossa ensimmäinen, kolmas, viides (ja niin edelleen) datalohko kirjoitetaan ensimmäiselle kiintolevylle ja toinen, neljäs, kuudes (ja niin edelleen) lohkot olisivat kirjoitettu toiselle kiintolevylle. Tämän lähestymistavan haittapuoli on, että jos edes yksi levyistä kaatuu, koko RAID 0 -asetus epäonnistuu, koska tietoja ei voida palauttaa. Teknisesti tämä kuvataan puutteeksi vikasietoisuus.
Tietojen tallennus RAID 0 -asennuksessa Tietojen tallennus RAID 1 -asennuksessaRAID 1 -asetus on erilainen. Ei ole strippaus; koko tieto on peilattu jokaisella levyllä. Tuloksena on useita kopioita tiedoista (irtisanominen). Ja jos yksi levy epäonnistuu, tiedot voidaan silti palauttaa, koska se on ehjä toisella levyllä (useimmat RAID 1 -asettelut käyttävät vain 2 levyä, vaikka jotkut saattavat käyttää enemmän), mikä tarkoittaa, että RAID 1 on vikasietoinen.
Tässä on hyvä video, joka selittää RAID 0- ja RAID 1 -ryhmien eron (saman henkilön lyhyempi video on täällä YouTube):
RAID 1 tarjoaa suuremman luotettavuuden redundanssin takia; vaikka yksi asemista epäonnistuisi suoraan, tiedot ovat edelleen käytettävissä toisesta. RAID-taulukot eivät kuitenkaan suojaa tietoja bittien häiriöiltä - tallennusvälineiden asteittainen hajoaminen, joka aiheuttaa kiintolevyn satunnaisbittejä läpän vaurioittaen tietoja. Nykyaikaiset tiedostojärjestelmät, kuten ZFS ja Btrfs, suojaavat bittimähköltä lohkokohtaisella tarkistussummalla, ja niitä tulisi käyttää ihmisten tosissaan suojelemiseen tietonsa useita vuosia:
On yleinen väärinkäsitys ajatella, että RAID suojaa tietoja korruptiolta, koska se tuo irtisanomisen. Todellisuus on aivan päinvastainen: perinteinen RAID lisää tietojen vioittumisen todennäköisyyttä, koska se tuo käyttöön enemmän fyysisiä laitteita, joissa on enemmän asioita mennä pieleen. Se, mitä RAID suojaa sinua, on aseman hetkellisestä vioittumisesta johtuva tietojen katoaminen. Mutta jos asema ei ole niin velvoittava, että kuolee vain kohteliaasti puolestasi ja alkaa sen sijaan lukea ja / tai kirjoittaa huonoja tietoja, saat silti huonot tiedot. RAID-ohjaimella ei ole mitään keinoa tietää, ovatko tiedot huonoja, koska pariteetti kirjoitetaan raitakohtaisesti eikä lohkokohtaisesti. Teoriassa (käytännössä pariteettia ei aina tarkisteta tiukasti jokaisessa lukemassa) RAID-ohjain voi kertoa, että raidassa olevat tiedot ovat vioittuneita, mutta sillä ei olisi mitään keinoa tietää, oliko todellinen korruptoitunut tieto tietystä kohdasta ajaa.
RAID 0 tarjoaa erittäin nopeat kirjoitusajat, koska tiedot jaetaan ja kirjoitetaan useille levyille samanaikaisesti. Kirjoittaminen RAID 1 -yksikköön on hitaampaa kuin RAID 0, mutta suunnilleen sama kuin kirjoittaminen yhdelle levylle. Tämä johtuu siitä, että koko tieto on kirjoitettu kahdelle levylle, mutta samanaikaisesti.
Lukeminen on myös erittäin nopeaa RAID 0: ssa. Ihanteellisissa tilanteissa taulukon siirtonopeus on kaikkien yhteenlaskettujen levyjen siirtonopeus, ja sitä rajoittaa vain RAID-ohjaimen nopeus. RAID 1: n lukemat saattavat tarjota tällaista suorituskyvyn parannusta RAID-ohjaimesta riippuen. "Älykkäät" ohjaimet jakavat lukutehtävän tavalla, joka hyödyntää tietojen redundanssia ja lukee eri lohkot eri levyiltä. Tämä tarjoaa suorituskyvyn parannuksen, joka on samanlainen kuin RAID 0, mutta ohjaimille, jotka eivät kykene tällaiseen multipleksointiin, lukemisen nopeudet ja ovat suunnilleen samat kuin yksi kiintolevy.
RAID 0 -yksikön käytettävissä oleva kokonaistila on yksinkertaisesti yksittäisten levyjen tallennuskapasiteetin summa, koska redundanssia ei ole. RAID 1 -matriisin tapauksessa on kuitenkin datan replikaatio, mikä tarkoittaa, että yksikön kokonaismuistikapasiteetti on sama kuin yhden kiintolevyn..
RAID 1 on parempi valinta, jos luotettavuus on huolenaihe ja haluat välttää tietojen katoamisen. Tyypillinen esimerkki on tietoarkistotarpeet. RAID 0 on parempi valinta tilanteissa, joissa tarvitaan suuri määrä nopeaa tallennusta. Esimerkiksi kompressoimattoman HD-videon sieppaaminen HDSDI: n kautta ja sen nauhoittaminen suoraan kiintolevylle vaatii erittäin nopeita kirjoituksia ja suuren kapasiteetin. Toinen esimerkki on suuret tietokannat, jotka sisältävät lokit tai muuta tietoa, jolla on suuri lukutoimintojen lukumäärä.
RAID-tasot 0 ja 1 voidaan yhdistää muodostamaan peiliraita - RAID 10 - tai raitapeili (RAID 01). Niitä kutsutaan sisäkkäisiksi RAID-tasoiksi.
RAID 01 -sisäkkäiset määritykset RAID 10 -kokoonpanoRAID 10 on vikasietoisempi kuin RAID 01, joten sitä käytetään laajasti; RAID 01: tä ei käytännössä koskaan käytetä, koska RAID 10 on sitä parempi, kun käytetään yhtä monta levyä.