A RAID (független lemezek redundáns tömbje) olyan tárolási technológia, amely többszörös kombinációt tartalmaz
A RAID 0 paritásos vagy tükrözés nélküli csíkot kínál. csíkozás azt jelenti, hogy az adatok "egyenletesen" oszlanak meg két vagy több lemez között. Például egy kétlemezes RAID 0-ban beállítva az első, harmadik, ötödik (és így tovább) adatblokkok az első merevlemezre kerülnek, a második, negyedik, hatodik (és így tovább) blokkokra. a második merevlemezre írva. Ennek a megközelítésnek az a hátránya, hogy ha akár az egyik lemez is összeomlik, akkor a teljes RAID 0 telepítés sikertelen, mert az adatok helyrehozhatatlanná válnak. Technikai szempontból ezt a hiányosságnak írják le hibatűrés.
Adattárolás RAID 0 beállításban Adattárolás a RAID 1 beállításokbanA RAID 1 beállítása más. Nincs szalag; a teljes adat tükrözött minden lemezen. Ennek eredményeként az adatok több példányban jelennek meg (redundancia). És ha az egyik lemez meghibásodik, az adatok továbbra is helyreállíthatók, mert azok sértetlenek a második lemezen (a legtöbb RAID 1 csak 2 lemezt használ, bár néhányuk többet is használhat), ami azt jelenti, hogy a RAID 1 hibatűrő.
Itt egy jó videó, amely elmagyarázza a RAID 0 és a RAID 1 tömbök közötti különbséget (ugyanazon személy rövidebb videója itt található a YouTube-on):
A RAID 1 nagyobb megbízhatóságot kínál redundancia miatt; még akkor is, ha az egyik meghajtó egyenesen meghibásodik, a másikról továbbra is rendelkezésre állnak adatok. A RAID tömbök azonban nem védik az adatokat a bit rothadás ellen - a tárolóeszközök fokozatos lebomlása, amely a merevlemez véletlen bitjeinek visszafordulását okozza, megrongálva az adatokat. A modern fájlrendszerek, mint például a ZFS és a Btrfs, blokkonkénti ellenőrzés révén védik a bit rothadást, és az embereknek évek óta komolyan kell védeniük adataikat:
Általános tévhit, hogy a RAID védi az adatokat a korrupciótól, mivel redundanciát vezet be. A valóság pontosan az ellenkezője: a hagyományos RAID növeli az adatok sérülésének valószínűségét, mivel több fizikai eszközt vezet be, és több dolgot tesz rosszra. A RAID védi az adatvesztést a meghajtó azonnali meghibásodása miatt. De ha a meghajtó nem annyira kötelező, hogy csak udvariasan meghaljon, és ehelyett elkezdi olvasni és / vagy rossz adatokat írni, akkor továbbra is megkapja ezeket a rossz adatokat. A RAID-vezérlőnek nem áll módjában megtudni, hogy az adatok rosszak-e, mivel a paritás csíkos alapon, nem pedig blokkonként van írva. Elméletben (a gyakorlatban a paritást nem mindig szigorúan ellenőrzik minden olvasáskor) egy RAID-vezérlő megmondhatja, hogy a csíkban szereplő adatok sérültek-e, de nem tudhatná, hogy a tényleges sérült adatok adott adott esetben vannak-e. hajtás.
A RAID 0 nagyon gyors írási időt kínál, mivel az adatokat több lemezre osztják és írják párhuzamosan. A RAID 1 egységbe történő írás lassabb a RAID 0-hoz képest, de nagyjából ugyanolyan, mint az egyetlen lemezre történő írás. Ennek oka az, hogy a teljes adatot két lemezre írják, de párhuzamosan.
Az olvasás a RAID 0-ban is nagyon gyors. Ideális esetben a tömb átviteli sebessége az összes lemez átviteli sebessége, és csak a RAID vezérlő sebessége korlátozza. A RAID 1-ből származó olvasás a RAID-vezérlőtől függően előfordulhat, hogy nem nyújt ilyen teljesítménynövelést. Az "intelligens" vezérlők az olvasási feladatot úgy osztják meg, hogy kihasználják az adat redundanciáját, és a különböző lemezektől eltérő blokkokat olvassák el. Ez a RAID 0-hoz hasonló teljesítménynövelést kínál, de azoknak a vezérlőknek, amelyek nem képesek ilyen multiplexelésre, olvasási sebességre és nagyjából megegyeznek az egyetlen merevlemez-meghajtóval.
A RAID 0 egység számára rendelkezésre álló teljes tárhely egyszerűen az egyes lemezek tárolási kapacitásának összege, mivel nincs redundáció. RAID 1 tömb esetén azonban megismétlik az adatokat, azaz az egység teljes tárolókapacitása megegyezik az egyik merevlemez tárolókapacitásával.
A RAID 1 jobb választás, ha a megbízhatóság aggodalomra ad okot, és el akarja kerülni az adatvesztést. Jellemző példa az adat-archiválási igények. A RAID 0 jobb választás olyan esetekben, amikor nagy mennyiségű nagysebességű tárolásra van szükség. Például, a tömörítetlen HD videó HDSDI-n keresztüli rögzítése és egyenes merevlemezre történő felvétele nagyon gyors írást és nagy kapacitást igényel. Egy másik példa a nagy adatbázisok, amelyek naplókat vagy más információt tartalmaznak, nagy számú olvasási művelettel.
A 0 és 1 RAID szint kombinálható tükörcsík - RAID 10 - vagy csíkos tükör (RAID 01) konfigurációjának elkészítéséhez. Ezeket beágyazott RAID szinteknek nevezzük.
RAID 01 beágyazott konfiguráció RAID 10 konfigurációA RAID 10 jobban hibatűrő, mint a RAID 01, így széles körben használják; A RAID 01-et szinte soha nem használják, mert a RAID 10 jobb, mint ugyanannyi lemez használatakor.