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.
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.
RAID 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ů.