RAID: čo to je, ako funguje a ako vybrať správne pole diskov

Stručne o čom je článok: Vysvetlíme, čo znamená RAID (polia diskov), aké sú hlavné typy (0,1,5,6,10, JBOD), ako funguje striping, mirroring a parity, aké sú výhody/nevýhody a praktické odporúčania pre domáce či firemné použitie.
RAID (Redundant Array of Independent Disks) je technika spájania viacerých pevných diskov alebo SSD do jedného logického úložného celku s cieľom zlepšiť výkon, zvýšiť dostupnosť dát alebo obe funkcie naraz. RAID nie je náhrada za zálohu, ale nástroj na zníženie rizika výpadku pri zlyhaní jedného alebo viacerých diskov v poli. RAID môže byť realizovaný softvérovo (operačný systém, NAS zariadenie) alebo hardvérovo (samostatný RAID radič/či karta).
Základné princípy: striping, mirroring, parity
- Striping (pruhovanie): dáta sa rozdeľujú medzi viac diskov po blokoch. To zvyšuje rýchlosť čítania a zápisu, lebo paralelne pracujú viaceré disky. RAID 0 používa striping bez redundancie — vysoký výkon, žiadna ochrana.
- Mirroring (zrkadlenie): rovnaké dáta sa zapisujú súčasne na dva (alebo viac) disky. RAID 1 je príklad, pričom pri zlyhaní jedného disku zostávajú dáta dostupné na druhom.
- Parita: skupina diskov uchováva doplnkové informácie (paritné bity), ktoré umožňujú obnoviť chýbajúce dáta, ak jeden (alebo viac) diskov zlyhá. RAID 5 a RAID 6 využívajú parity, rozdiel je v počte diskov, ktoré môžu zlyhať (RAID 5 – jeden, RAID 6 – dva).
Populárne úrovne RAID a ich charakteristiky
- RAID 0: striping bez redundancie. Výhoda: maximálny výkon a 100 % využitie kapacity (súčet kapacít všetkých diskov). Nevýhoda: žiadna ochrana — zlyhanie jedného disku znamená stratu všetkých dát. Použitie: dočasné súbory, scratch disky, tam kde je kópia inde.
- RAID 1: zrkadlenie. Výhoda: jednoduchá ochrana – pri dvoch diskoch je dostupnosť aj pri zlyhaní jedného. Nevýhoda: efektívna kapacita je 50 % (pri dvoch diskoch), pomer cena/kapacita horší.
- RAID 5: striping s distribuovanou paritou (minimálne 3 disky). Výhoda: dobrý pomer kapacity, výkonu a ochrany (toleruje zlyhanie 1 disku). Nevýhoda: pri veľkých diskoch dlhý čas obnovy a zvýšené riziko ďalšieho zlyhania počas rebuildu; zápis mierne pomalší kvôli výpočtu parity.
- RAID 6: podobné RAID 5, ale s dvoma nezávislými paritami (minimálne 4 disky). Výhoda: toleruje zlyhanie 2 diskov, bezpečnejšie pri veľkých poľoch. Nevýhoda: viac výpočtov parity, nižší zápisný výkon a menšia efektívna kapacita.
- RAID 10 (1+0): kombinuje mirroring a striping — vytvára sa viacero zrkadiel a potom sa medzi ne pruhuje. Výhoda: výborný výkon a vysoká dostupnosť. Nevýhoda: efektívna kapacita je 50 % (ako RAID 1), potrebuje aspoň 4 disky, nákladné na kapacitu.
- JBOD (Just a Bunch Of Disks): disky sú jednoducho spojené bez RAID logiky (spájanie kapacít). Nevýhoda: žiadna redundancia implicitne, ale jednoduché rozšírenie priestoru.
Praktické príklady kapacity a odolnosti
- RAID 5 s 4 diskami po 4 TB → využiteľná kapacita = (4 − 1) × 4 TB = 12 TB; zlyhanie jedného disku je tolerované.
- RAID 6 s 6 diskami po 8 TB → využiteľná kapacita = (6 − 2) × 8 TB = 32 TB; odolné voči zlyhaniu dvoch diskov.
- RAID 10 so 4 diskami po 2 TB → využiteľná kapacita = 2 × 2 TB = 4 TB; vysoký výkon a ochrana.
Dôležité pozorovania a riziká
- Rebuild time: obnovenie dát po výmene zlyhaného disku môže trvať hodiny až dni, najmä pri veľkých kapacitách. Počas rebuildu je pole zraniteľnejšie (zvýšené riziko druhého zlyhania).
- RAID nie je záloha: RAID chráni pred hardvérovým zlyhaním, nie pred náhodným vymazaním, korupciou dát ani ransomvérom. Zálohy na inom mieste sú nevyhnutné.
- SMART a monitoring: sledovanie zdravia diskov (SMART), e‑mailové notifikácie a automatické hot spare (predpripravený náhradný disk) znižujú riziko dlhých výpadkov.
- Hardware vs software RAID: hardvérové radiče sú rýchle a často majú cache + batériu (BBU) pre bezpečný zápis; softvérové riešenia (napr. mdadm, Windows Storage Spaces) sú flexibilnejšie a lacnejšie, ale závisia na CPU hostiteľa.
- SSD špecifiká: SSD zmenia charakter výkonu — náhodný prístup je rýchly, TRIM a wear leveling majú vplyv. Nie všetky RAID radiče podporujú TRIM, čo môže ovplyvniť výkon SSD po čase.
Ako vybrať RAID pre konkrétny účel
- Domáce zálohovanie / NAS: pre bežného používateľa s dôrazom na bezpečnosť dát odporúčam RAID 1 (pri dvoch diskoch) alebo RAID 10 (ak máte štyri disky a chcete lepší výkon). RAID 5 je často používaný, ale pri veľkých diskach môže byť menej bezpečný.
- Malá firma / pracovná stanica: RAID 5 alebo RAID 6 (ak potrebujete väčšiu kapacitu). RAID 10 ak je kritický výkon.
- Datacentrá / kritické servery: RAID 10 často kvôli rýchlosti, alebo kombinované riešenia s replikáciou a zálohovaním na oddelené lokality.
Odporúčania
- Zálohujte mimo RAID poľa (off-site alebo cloud).
- Použite monitorovanie (SMART) a UPS pre ochranu pred výpadkom napájania počas zápisu.
- Pri veľkých poliach radšej RAID 6 alebo RAID 10 než RAID 5.
- Zvážte softvérové riešenia pre flexibilitu a hardvérové radiče pre výkon, ak ide o veľké pracovné záťaže.
RAID je mocný nástroj pri správnom nasadení: zvyšuje dostupnosť a výkon, ale vyžaduje pochopenie kompromisov medzi kapacitou, rýchlosťou a redundanciou. Pred inštaláciou si premyslite prioritu (bezpečnosť vs výkon vs cena) a nastavte tiež pravidelný zálohovací režim.





