RAID (redundantné pole nezávislých diskov) je technológia úložného priestoru, ktorá kombinuje viacero
RAID 0 ponúka pruhovanie bez parity alebo zrkadlenia. prekladania znamená, že údaje sú „rozdelené“ rovnomerne na dva alebo viac diskov. Napríklad v nastavenom dvojdisku RAID 0 by sa prvý, tretí, piaty (atď.) Blok údajov zapisoval na prvý pevný disk a druhý, štvrtý, šiesty (atď.) Blok by sa zapísané na druhý pevný disk. Nevýhodou tohto prístupu je, že aj v prípade zlyhania jedného z diskov zlyhá celé nastavenie RAID 0, pretože údaje sa nedajú obnoviť. Z technického hľadiska sa to označuje ako nedostatok odolnosť proti chybám.
Nastavenie RAID 1 je iné. Neexistuje žiadne pruhovanie; celé údaje sú zrkadlové na každom disku. Výsledkom bude viac kópií údajov (nadbytok). A ak jeden z diskov zlyhá, údaje sa dajú stále obnoviť, pretože sú neporušené na druhom disku (väčšina nastavení RAID 1 používa iba 2 disky, hoci niektoré môžu používať viac), čo znamená, že RAID 1 je odolný voči poruchám.
Toto je dobré video, ktoré vysvetľuje rozdiel medzi poliami RAID 0 a RAID 1 (kratšie video od tej istej osoby je na YouTube tu):
RAID 1 ponúka vyššiu spoľahlivosť z dôvodu redundancie; Aj keď jeden z jednotiek zlyhá priamo, údaje sú stále k dispozícii na druhom. Polia RAID však nechránia údaje pred bitovou hnilobou - postupný rozklad na pamäťovom médiu, ktorý spôsobuje, že sa na pevnom disku prevracajú náhodné bity, čo poškodzuje údaje. Moderné súborové systémy, ako sú ZFS a Btrfs, chránia pred bitovou hnilobou prostredníctvom kontrolného súčtu blokovania a mali by sa používať vážne osoby, ktoré chránia svoje údaje už niekoľko rokov:
Je to bežná mylná predstava, keď si myslíme, že RAID chráni údaje pred korupciou, pretože predstavuje nadbytočnosť. Realita je presne opačná: tradičné pole RAID zvyšuje pravdepodobnosť poškodenia údajov, pretože zavádza viac fyzických zariadení s väčším počtom problémov. RAID vás chráni pred stratou údajov v dôsledku okamžitého zlyhania jednotky. Ale ak jednotka nie je tak povinná, aby na vás len zdvorilo zomrela a namiesto toho začne čítať a / alebo zapisovať zlé údaje, stále dostanete tieto zlé údaje. Radič RAID nemá žiadny spôsob, ako zistiť, či sú údaje zlé, pretože parita sa zapisuje na základe jednotlivých prúžkov a nie na základe jednotlivých blokov. Teoreticky (v praxi nie je parita vždy prísne kontrolovaná pri každom čítaní), môže radič RAID povedať, že údaje v prúžku boli poškodené, ale nemalo by vedieť, či skutočne poškodené údaje boli na danom mieste pohon.
RAID 0 ponúka veľmi rýchle časy zápisu, pretože údaje sú rozdelené a zapísané na niekoľko diskov súčasne. Zápis na jednotku RAID 1 je pomalší v porovnaní s RAID 0, ale približne rovnaký ako zápis na jeden disk. Dôvodom je, že celé údaje sú zapísané na dva disky, ale súbežne.
Čítanie údajov je tiež veľmi rýchle v RAID 0. V ideálnych scenároch je prenosová rýchlosť poľa prenosová rýchlosť všetkých pridaných diskov a je obmedzená iba rýchlosťou radiča RAID. Čítanie z RAID 1 môže alebo nemusí ponúkať také zvýšenie výkonu, v závislosti od radiča RAID. Inteligentné radiče rozdelia úlohu čítania spôsobom, ktorý využíva redundanciu údajov a číta rôzne bloky z rôznych diskov. Toto ponúka zvýšenie výkonu podobné RAID 0, ale pre radiče, ktoré nie sú schopné takého multiplexovania, rýchlosť čítania a sú približne rovnaké ako jediný pevný disk..
Celková úložná kapacita dostupná pre jednotku RAID 0 je jednoducho súčtom úložných kapacít jednotlivých diskov, pretože nedochádza k redundancii. V prípade poľa RAID 1 sa však jedná o replikáciu údajov, čo znamená, že celková úložná kapacita jednotky je rovnaká ako kapacita jedného pevného disku..
RAID 1 je lepšou voľbou, ak sa jedná o spoľahlivosť a chcete zabrániť strate údajov. Typickým príkladom sú potreby archivácie údajov. RAID 0 je lepšou voľbou v scenároch, kde je potrebný veľký objem vysokorýchlostného úložiska. Napríklad zachytenie nekomprimovaného videa HD cez HDSDI a jeho priame zaznamenanie na pevný disk vyžaduje veľmi rýchle zápisy a veľkú kapacitu. Ďalším príkladom sú veľké databázy, ktoré obsahujú denníky alebo iné informácie, ktoré majú veľký objem operácií čítania.
Úrovne RAID 0 a 1 je možné kombinovať na vytvorenie pruhu zrkadiel - RAID 10 - alebo zrkadiel pruhov (RAID 01). Tieto úrovne sa nazývajú vnorené úrovne RAID.
RAID 10 je odolnejší voči poruchám ako RAID 01, takže sa bežne používa; RAID 01 sa takmer nikdy nepoužíva, pretože RAID 10 je nadradený pri použití rovnakého počtu diskov.