RAID (sõltumatute ketaste koondatud massiiv) on salvestustehnoloogia, mis ühendab mitu
RAID 0 pakub ribade eemaldamist ilma pariteedi ja peegeldamiseta. Riisumine tähendab, et andmed jagunevad ühtlaselt kahe või enama ketta vahel. Näiteks seadistatud kahe ketta RAID 0 korral kirjutatakse esimene, kolmas, viies (ja nii edasi) andmeplokid esimesse kõvakettale ja teine, neljas, kuues (ja nii edasi) plokid kirjutatud teisele kõvakettale. Selle lähenemisviisi negatiivne külg on see, et isegi kui üks ketas jookseb kokku, ebaõnnestub kogu RAID 0 häälestus, kuna andmed muutuvad taastamatuks. Tehnilises mõttes kirjeldatakse seda kui puudust veataluvus.
Andmete salvestamine RAID 0 seadistuses Andmete salvestamine RAID 1 seadistusesRAID 1 häälestus on erinev. Ei ole triibutamist; kõik andmed on peegelpildis igal kettal. Selle tulemuseks on andmete mitu koopiat (koondamine). Ja kui üks ketas ebaõnnestub, saab andmeid ikkagi taastada, kuna see on teisel kettal puutumata (enamik RAID 1 seadistab ainult 2 ketast, kuigi mõned võivad kasutada rohkem), mis tähendab, et RAID 1 on tõrketaluvusega.
Siin on hea video, mis selgitab RAID 0 ja RAID 1 massiivide erinevust (sama inimese lühem video on siin YouTube'is):
RAID 1 pakub koondamise tõttu suuremat töökindlust; isegi kui üks draividest tõrjub otse, on teise kohta andmed endiselt saadaval. RAID-massiivid ei kaitse andmeid siiski bitimäramise eest - salvestusmeediumite järkjärguline lagunemine, mis põhjustab kõvaketta juhuslike bittide ümberpööramist, kahjustades andmeid. Kaasaegsed failisüsteemid, näiteks ZFS ja Btrfs, kaitsevad bitimädanemise eest plokkide kaupa kontrollimise kaudu. Neid tuleks kasutada selleks, et inimesed saaksid oma andmeid mitme aasta jooksul tõsiselt kaitsta:
On levinud eksiarvamus, et RAID kaitseb andmeid korruptsiooni eest, kuna see tutvustab koondamist. Reaalsus on täpselt vastupidine: traditsiooniline RAID suurendab andmete rikkumise tõenäosust, kuna tutvustab rohkem füüsilisi seadmeid, kus on palju asju valesti minemiseks. RAID kaitseb teid draivi hetkelisest rikkest tingitud andmete kadumise eest. Kuid kui draiv pole nii kohustuslik, et lihtsalt viisakalt surma saab ja selle asemel hakkab lugema ja / või kirjutama halbu andmeid, saate ikkagi neid halbu andmeid. RAID-kontroller ei saa kuidagi teada, kas andmed on halvad, kuna pariteet kirjutatakse triibude ja mitte plokkide kaupa. Teoreetiliselt (praktikas ei kontrollita pariteeti alati iga lugemise korral rangelt) võiks RAID-kontroller öelda teile, et triibul olevad andmed on rikutud, kuid tal pole mingil moel teada, kas tegelikud rikutud andmed olid mingil konkreetsel lehel sõita.
RAID 0 pakub väga kiireid kirjutamisaegu, kuna andmed jagatakse ja kirjutatakse paralleelselt mitmele kettale. RAID 1 seadmesse kirjutamine on RAID 0-ga võrreldes aeglasem, kuid umbes sama kui ühele kettale kirjutamine. Seda seetõttu, et kogu teave kirjutatakse kahele kettale, kuid paralleelselt.
Lugemine on RAID 0-s ka väga kiire. Ideaalsetes stsenaariumides on massiivi edastuskiirus kõigi kokku pandud ketaste edastuskiirus ja piiratud ainult RAID-kontrolleri kiirusega. RAID 1 lugemine võib toimivuse suurendamist pakkuda või mitte, sõltuvalt RAID kontrollerist. "Nutikad" kontrollerid jagavad lugemisülesande viisil, mis kasutab ära andme redundantsi ja loeb erinevatelt ketastelt erinevaid plokke. See pakub RAID 0-ga sarnast jõudluse tõusu, kuid kontrolleritele, mis pole selliseks multipleksimiseks võimelised, lugemiskiirust ja on umbes samad kui üks kõvaketas.
RAID 0-üksuse jaoks saadaolev kogumaht on lihtsalt üksikute ketaste salvestusmahu summa, kuna üleliigset pole. RAID 1 massiivi korral toimub andmete replikatsioon, mis tähendab, et seadme kogu salvestusmaht on sama kui ühe kõvaketta maht.
RAID 1 on parem valik, kui muret tekitab usaldusväärsus ja soovite vältida andmete kadu. Tüüpiline näide on andmete arhiivinduse vajadused. RAID 0 on parem valik stsenaariumides, kus on vaja suures mahus kiireid salvestusruume. Näiteks tihendamata HD-video hõivamine HDSDI kaudu ja selle otse kõvakettale salvestamine nõuab väga kiireid kirjutamist ja suurt mahutavust. Teine näide on suured andmebaasid, mis sisaldavad logisid või muud teavet, millel on palju loetud toiminguid.
RAID-i tasemeid 0 ja 1 saab kombineerida peegliriba - RAID 10 - või ribade peegel (RAID 01) konfiguratsiooni saamiseks. Neid nimetatakse pesastatud RAID-tasemeteks.
RAID 01 pesastatud konfiguratsioon RAID 10 konfiguratsioonRAID 10 on rikkekindlam kui RAID 01, nii et seda kasutatakse laialdaselt; RAID 01-d ei kasutata peaaegu kunagi, kuna RAID 10 on sellest parem, kui kasutate sama arvu plaate.