RAID v Linuxu

Z Milan Kerslager
Verze z 8. 5. 2008, 20:29, kterou vytvořil Milan.Kerslager (diskuse | příspěvky) (Založení článku)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání

RAID (Redundant Array of Inexpensive Disks) je metoda, jak zvýšit výkon diskového systému nebo bezpečnost na disku uložených dat bez extrémních pořizovacích nákladů. Patří všude tam, kde je výpadek disku nebo dokonce ztráta dat nepřípustná. Typické nasazení jsou servery v počítačových sítích a místa, kde i malý výpadek přináší velké ekonomické ztráty.

Úrovně RAID

Úrovně RAID se liší různou úrovní zabezpečení dat a výkonností:

RAID 0 (disk striping)

RAID 0 není vlastně žádný RAID. Zajišťuje pouze zvýšení výkonu paralelním provozováním více disků stejného typu. Veškerá kapacita je určena na ukládání dat (žádný prostor pro bezpečnostní informace). Neumí se vyrovnat s chybami disků.

RAID 1 (disk mirroring)

RAID 1 je nejstarší používaná metoda zabezpečení dat. V počítači jsou dva identické disky a oba provádějí všechny požadované operace. Nevýhodou je velké zatížení DMA kanálů. Využití kapacity RAID pole je logicky 50%.

RAID 2

RAID 2 využívá více disků. Na některých jsou data, na některých kontrolní součty pro případnou rekonstrukci dat. Vytváření a zápis kontrolních součtů výrazně snižuje výkon celého pole. V praxi nenašel prakticky využití.

RAID 3

RAID 3 je jednodušší verze RAID 2. Pro kontrolní údaje je vyhrazen pouze jeden disk. Není příliš rozšířen.Hodí se nejvíce pro sekvenční čtení velkých souborů (např. digitalizované video sekvence, zvuk, rozsáhlá grafika). Integrita dat je zabezpečena.

RAID 4

RAID 4 využívá inteligentní řadiče s cache pamětí a vlastním procesorem. Obhospodařuje čtyři disky + jeden s kontrolními součty a umí provozovat pseudomultitasking. Redundance je 20%. Nehodí se pro transakční operace, kdy pro velký počet přístupů na disk pole nestíhá.

RAID 5

RAID 5 vychází z RAID 4. Bezpečnostní informace o paritě se ukládá rozprostřeně na všechny disky v poli. Tento systém je rychlejší než Level 3. Promyšlené umístění sektorů a současné čtení všech pěti disků zabrání kolizím uvedených v předchozí úrovni. Redundance je cca 25%. Je nejvhodnější pro časté čtení krátkých bloků dat, tedy pro databázové aplikace a aplikace s transakčním zpracováním. Integrita dat je zabezpečena. Je to jeden z nejpoužívanějších systémů.

Administrace RAIDu v Linuxu