RAID 0 és RAID 1

A RAID (független lemezek redundáns tömbje) olyan tárolási technológia, amely többszörös kombinációt tartalmaz RAID 0RAID 1Legfontosabb jellemzője csíkozás tükrözés csíkozás Igen; az adatok egyenletesen csíkosak (vagy meg vannak osztva) a RAID 0 beállítás összes lemezén. Nem; az adatok teljes mértékben tárolódnak minden lemezen. Tükrözés, redundancia és hibatűrés Nem Igen Teljesítmény Az elméletben a RAID 0 gyorsabb olvasási és írási sebességet kínál, mint a RAID 1. A RAID 1 lassabb írási sebességet kínál, de ugyanolyan olvasási teljesítményt nyújthat, mint a RAID 0, ha a RAID vezérlő multiplexelést használ lemezeken tárolt adatok olvasásához. Alkalmazások Ahol az adatok megbízhatósága kevésbé aggódik, és a sebesség is fontos. Ahol az adatvesztés elfogadhatatlan, pl. Adat-archiválás Minimálisan szükséges fizikai lemezek száma 2 2 Paritás lemez? Nem használt Nem használt Előnyök Sebesség: nagyon gyorsan elolvassa és írja; nincs fölösleges paritásszámítás. 100% -os lemezhasználat. Nagyszerű teljesítmény, még ha az írások is kissé lassabbak a RAID 0-hoz képest. Hibaelhárítás könnyű helyreállítással (egyszerűen másolja az egyik meghajtó tartalmát a másikba) hátrányok Nincs redundáció vagy hibatűrés. Ha a RAID egyik meghajtója meghibásodik, minden adat elveszik. A tárolási kapacitás ténylegesen felére csökken, mert az összes adat két példányát tárolja. A hiba elhárításához a RAID-ot le kell kapcsolni, így az adatok nem állnak rendelkezésre a helyreállítás során.

Tartalom: RAID 0 vs RAID 1

  • 1 Adatszervezés a RAID 0-ban és a RAID-ben 1
  • 2 Megbízhatóság
  • 3 Teljesítmény
    • 3.1 Írás
    • 3.2 Olvas
  • 4 Tárolási kapacitás
  • 5 alkalmazás
  • 6 A RAID 0 és a RAID 1 kombinálása
  • 7 Hivatkozások

Adatszervezés a RAID 0 és RAID 1 rendszerekben

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ásokban

A 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):

Megbízhatóság

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.

Teljesítmény

írások

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.

olvasás

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.

Tároló kapacitás

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.

Alkalmazások

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 RAID 0 és a RAID 1 kombinálása

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.

Irodalom

  • wikipedia: RAID
  • wikipedia: Szabványos RAID szintek