RAID (redundantní pole nezávislých disků) je technologie úložiště, která kombinuje více
RAID 0 nabízí prokládání bez parity nebo zrcadlení. Pruhování znamená, že data jsou „rozdělena“ rovnoměrně na dva nebo více disků. Například v nastavení dvou disků RAID 0 by první, třetí, pátý (atd.) Bloky dat byly zapsány na první pevný disk a druhý, čtvrtý, šestý (atd.) Bloky by byly zapsán na druhý pevný disk. Nevýhodou tohoto přístupu je, že pokud dojde i k selhání jednoho z disků, selže celé nastavení RAID 0, protože data se nedají obnovit. Z technického hlediska je to popsáno jako nedostatek odolnost proti chybám.
Ukládání dat v nastavení RAID 0 Ukládání dat v RAID 1 nastaveníNastavení RAID 1 je jiné. Neexistuje žádné pruhování; celá data jsou zrcadlené na každém disku. Výsledkem je více kopií dat (nadbytek). A pokud jeden z disků selže, data mohou být stále obnovena, protože jsou neporušená na druhém disku (většina nastavení RAID 1 používá pouze 2 disky, i když některé mohou používat více), což znamená, že RAID 1 je odolný proti chybám.
Zde je dobré video, které vysvětluje rozdíl mezi poli RAID 0 a RAID 1 (kratší video stejné osoby je na YouTube zde):
RAID 1 nabízí vyšší spolehlivost díky redundanci; i když jeden z jednotek selže přímo, data jsou stále k dispozici na druhém. Pole RAID však nechrání data před bitovou hnilobou - postupný rozklad na paměťovém médiu, který způsobuje převrácení náhodných bitů na pevném disku a poškození dat. Moderní souborové systémy, jako jsou ZFS a Btrfs, chrání před bitovou hnilobou prostřednictvím kontrolního součtu bloků a měli by být používáni lidmi, kteří vážně chrání svá data několik let:
Je běžnou mylnou představou si myslet, že RAID chrání data před poškozením, protože přináší nadbytečnost. Realita je přesně opačná: tradiční RAID zvyšuje pravděpodobnost poškození dat, protože zavádí více fyzických zařízení s více věcmi, které se pokazí. RAID vás chrání před ztrátou dat v důsledku okamžitého selhání jednotky. Ale pokud jednotka není tak povinná, aby na vás jen zdvořile zemřela a místo toho začne číst a / nebo zapisovat špatná data, stále budete mít tato špatná data. Řadič RAID nemá žádný způsob, jak zjistit, zda jsou data špatná, protože parita je psána na bázi per-strip a nikoli na per-block. Teoreticky (v praxi parita není vždy přísně kontrolována při každém čtení), může řadič RAID říct, že data v proužku byla poškozená, ale nemělo by vědět, zda skutečná poškozená data byla na nějakém daném řídit.
RAID 0 nabízí velmi rychlé časy zápisu, protože data jsou rozdělena a zapisována na několik disků paralelně. Zápis na jednotku RAID 1 je ve srovnání s RAID 0 pomalejší, ale přibližně stejný jako zápis na jeden disk. Důvodem je, že celá data jsou zapsána na dva disky, ale paralelně.
Čtení je také velmi rychlé v RAID 0. V ideálních scénářích je přenosová rychlost pole přenosová rychlost všech disků přidaných dohromady a je omezena pouze rychlostí řadiče RAID. Čtení z RAID 1 může nebo nemusí nabídnout takové zvýšení výkonu, v závislosti na řadiči RAID. Inteligentní řadiče dělí úlohu čtení způsobem, který využívá redundanci dat a čte různé bloky z různých disků. To nabízí zvýšení výkonu podobné RAID 0, ale pro řadiče, které nejsou schopny takového multiplexování, jsou rychlosti čtení a přibližně stejné jako u jednoho pevného disku..
Celková kapacita dostupná pro jednotku RAID 0 je jednoduše součtem úložných kapacit jednotlivých disků, protože nedochází k redundanci. V případě pole RAID 1 však dochází k replikaci dat, což znamená, že celková kapacita úložiště jednotky je stejná jako kapacita jednoho pevného disku.
RAID 1 je lepší volbou, pokud se jedná o spolehlivost a chcete zabránit ztrátě dat. Typickým příkladem jsou potřeby archivace dat. RAID 0 je lepší volbou ve scénářích, kde je potřeba velký objem vysokorychlostního úložiště. Například zachycení nekomprimovaného videa HD přes HDSDI a jeho záznam přímo na pevný disk vyžaduje velmi rychlé zápisy a velkou kapacitu. Dalším příkladem jsou velké databáze, které obsahují protokoly nebo jiné informace, které mají velký objem operací čtení.
Úrovně RAID 0 a 1 lze kombinovat tak, aby vytvořily pruh zrcadel - RAID 10 - nebo zrcadlo pruhů (RAID 01). Tyto úrovně se nazývají vnořené úrovně RAID.
Vnořená konfigurace RAID 01 Konfigurace RAID 10RAID 10 je odolnější vůči chybám než RAID 01, takže je široce používán; RAID 01 se téměř nikdy nepoužívá, protože RAID 10 je lepší než při použití stejného počtu disků.