Trzy litery, a tyle nieporozumień. RAID towarzyszy serwerom od końca lat 80., kiedy grupa badaczy zauważyła, że zamiast jednego drogiego dysku lepiej spiąć kilka tańszych i sprytnie rozłożyć na nie dane. Z tej prostej idei wyrosła cała rodzina rozwiązań – a wraz z nią pytanie, które wraca przy każdej konfiguracji serwera: „no dobrze, ale jaki RAID wybrać?”
Problem w tym, że na to pytanie nie ma jednej dobrej odpowiedzi – jest tyle dobrych odpowiedzi, ile typów obciążeń. RAID to nie ranking, w którym wyższy numer znaczy „lepszy”. To zestaw kompromisów między trzema rzeczami: bezpieczeństwem danych, wydajnością i tym, ile pojemności faktycznie zostaje do użytku. Przejdźmy więc przez najważniejsze poziomy tak, żebyś po lekturze wiedział nie tylko czym się różnią, ale dlaczego jeden pasuje do bazy danych, a inny do archiwum.
Poziomy RAID: wszystko sprowadza się do trzech sztuczek
Zanim wejdziemy w konkretne poziomy, warto zrozumieć trzy mechanizmy, z których wszystkie one są poskładane. To naprawdę cała teoria, jaką trzeba znać.
- Striping (paskowanie) – dane dzielone są na kawałki rozrzucane po wielu dyskach, które pracują równolegle. Efekt: wyższa wydajność, bo kilka napędów czyta i zapisuje naraz.
- Mirroring (lustro) – te same dane zapisywane są na dwóch dyskach jednocześnie. Efekt: jeśli jeden padnie, drugi ma komplet. Bezpieczeństwo kosztem pojemności.
- Parzystość (parity) – obok danych zapisywana jest matematyczna „suma kontrolna”, z której da się odtworzyć zawartość brakującego dysku. Kompromis: trochę pojemności na ochronę, bez podwajania wszystkiego.
I tyle. Każdy poziom RAID to inna kombinacja tych trzech – czasem jedna technika, czasem dwie naraz. Gdy to wiesz, reszta przestaje być magią.
RAID 0 i RAID 1 – dwa skrajne charaktery
RAID 0 to czysty striping, bez żadnej ochrony. Daje maksymalną wydajność i pełne wykorzystanie pojemności, ale ma fatalną cechę: awaria jednego dysku niszczy całą macierz, a ryzyko rośnie z każdym kolejnym napędem. To wybór wyłącznie do danych nietrwałych albo regularnie backupowanych – cache, pliki tymczasowe, scratch pod rendering. Do niczego produkcyjnego.
Na drugim biegunie stoi RAID 1 – mirroring, czyli klasyczna kopia lustrzana na dwóch dyskach. Zapewnia 100% redundancji: pada jeden dysk, dane żyją na drugim. Cena? Płacisz za podwójną pojemność, bo dwa dyski trzymają to samo – koszt na megabajt jest dwukrotnie wyższy. Za to jest banalnie prosty i niezawodny, dlatego to naturalny wybór na dyski systemowe i małe serwery. Przy odczycie dane można czytać z dowolnego z dwóch dysków, co bywa miłym bonusem do wydajności.
RAID 5 i RAID 6 – parzystość, czyli złoty środek (z gwiazdką)
RAID 5 to striping z rozproszoną parzystością. Przez lata uchodził za najlepszy kompromis: dobra wydajność, przyzwoita odporność i wysoka efektywność pojemności (tracisz pojemność tylko jednego dysku). Przeżyje awarię jednego napędu – dane odtworzy z parzystości – ale do czasu wymiany i odbudowy cała macierz pracuje z obniżoną wydajnością.
Jest jednak haczyk, który trzeba znać, zwłaszcza przy intensywnych zapisach – write penalty. W RAID 5 każdy pojedynczy zapis oznacza pod spodem aż 4 operacje (odczyt danych, odczyt parzystości, zapis danych, zapis parzystości). Dlatego RAID 5 świetnie radzi sobie z odczytami, a gorzej z losowymi zapisami – nadaje się do aplikacji nieobciążonych ciągłym pisaniem.
RAID 6 to RAID 5 z podwójną parzystością – wytrzymuje awarię dwóch dysków naraz. Wydajność ma zbliżoną do „piątki” (zapisy losowe nieco wolniejsze przez dodatkowe obliczenia), a sprawdza się tam, gdzie liczy się pojemność i wysoka dostępność. I tu dochodzimy do rzeczy, o której mówi się za rzadko, a która dziś przesądza wybór między 5 a 6.
Dlaczego przy dużych dyskach RAID 5 robi się ryzykowny?
Kiedy w macierzy pada dysk, podczas odbudowy kontroler musi odczytać całą zawartość pozostałych dysków – co do bitu. A im większe dyski, tym większa szansa, że gdzieś po drodze trafi na nieodwracalny błąd odczytu (URE). Liczby potrafią otrzeźwić: dla modelu RAID 6 (8+2) z dyskami 1 TB szansa bezbłędnego odczytu po dwóch awariach wynosiła tylko ok. 52,76%. A mówimy o dyskach 1 TB – przy dzisiejszych, wielokrotnie większych, ryzyko jest jeszcze wyższe.
Stąd prosta zasada, którą stosujemy w praktyce: im większe dyski, tym mocniejszy argument za RAID 6 zamiast RAID 5. W „szóstce” pojedynczy URE w trakcie odbudowy po jednej awarii da się skorygować z drugiej parzystości – problem zaczyna się dopiero, gdy w trakcie rebuildu padnie kolejny dysk. To margines, którego RAID 5 po prostu nie ma.
RAID 10, 50, 60 – kiedy łączy się poziomy
RAID 10 to lustra spięte w stripe (minimum 4 dyski) – bierze najlepsze z dwóch światów: redundancję mirroringu i wydajność stripingu, bez narzutu parzystości. Nie ma write penalty, więc błyszczy przy losowych zapisach – to dlatego jest domyślnym wyborem do baz danych i aplikacji krytycznych. Płacisz za to pojemnością: zwykle do użytku zostaje 50% surowej przestrzeni, bo połowa idzie na lustra.
Gdy macierze rosną, pojawiają się poziomy zagnieżdżone:
- RAID 50 (5+0) – striping po kilku grupach RAID 5. Wytrzymuje awarię jednego dysku w każdej grupie i poprawia wydajność zapisu względem zwykłej „piątki”.
- RAID 60 (6+0) – to samo, ale na grupach RAID 6: znosi po dwie awarie w każdej grupie. Wybór do dużych, pojemnych macierzy, gdzie liczy się i wydajność, i odporność.
Ciekawostka z praktyki: istnieje nawet trzypoziomowy RAID 10+0 – powstaje, bo pojedynczy kontroler sprzętowy nie potrafi zaadresować tylu dysków naraz. Robi się więc RAID 10 w sprzęcie, a potem spina te grupy w RAID 0 programowo. To dobry moment, by powiedzieć o różnicy, która często umyka.
Software czy hardware RAID?
To dwie różne szkoły, każda z innym sensem.
- Hardware RAID – obliczenia przejmuje dedykowany kontroler (np. Dell PERC, HPE Smart Array). Odciąża procesor serwera, ma cache podtrzymywany baterią lub flashem i lepiej radzi sobie z odbudową. Jest droższy i wiąże Cię z konkretnym kontrolerem, ale to standard w środowiskach produkcyjnych.
- Software RAID – działa w systemie operacyjnym (mdadm, ZFS, Storage Spaces). Tańszy i elastyczny, ale obciąża CPU i zależy od OS-u.
W serwerach firmowych zwykle stawiamy na hardware RAID i dobrany kontroler RAID – w wariancie Dell PERC albo HPE Smart Array. To on liczy parzystość i często decyduje o realnej wydajności całości – dyski są tylko częścią równania.
Poziomy RAID obok siebie
|
RAID |
Min. dysków |
Odporność |
Pojemność użyteczna |
Typowe zastosowanie |
|
0 |
2 |
brak |
100% |
dane tymczasowe, cache, scratch – nigdy produkcja |
|
1 |
2 |
1 dysk |
50% |
dyski systemowe, małe serwery |
|
5 |
3 |
1 dysk |
wysoka |
odczyty losowe, aplikacje bez ciężkiego zapisu (WP=4) |
|
6 |
4 |
2 dyski |
wysoka |
duże dyski, pojemność + wysoka dostępność |
|
10 |
4 |
1 na lustro |
50% |
bazy danych, aplikacje krytyczne (brak WP) |
|
50 |
6 |
1 / grupę |
wysoka |
duże macierze, lepszy zapis niż RAID 5 |
|
60 |
8 |
2 / grupę |
wysoka |
duże pojemne macierze, maks. odporność |
WP = write penalty (mnożnik operacji zapisu).
Czyli który wybrać?
Jak widzisz, „najlepszego RAID” nie ma – jest tylko najlepszy do Twojego obciążenia. W skrócie, tak jak doradzamy najczęściej: RAID 1 na dyski systemowe, RAID 10 pod bazy i wirtualizację, RAID 6 (lub 60) na duże, pojemne wolumeny, a RAID 5 coraz ostrożniej i raczej tylko na mniejszych dyskach. I jedna rzecz, która obowiązuje przy każdym poziomie:
nawet najlepszy RAID nie jest kopią zapasową. Chroni przed awarią dysku, nie przed skasowaniem pliku czy ransomware. Jeśli chcesz przejść od teorii do konkretu, dobierzemy poziom RAID, kontroler i dyski pod Twoje zastosowanie – wystarczy, że napiszesz, co ma działać na serwerze. Całość zestawiamy z dysków twardych i SSD, gotowych macierzy dyskowych i sprawdzonych kontrolerów – przetestowane i z gwarancją 12–36 miesięcy. Więcej o sensie samej redundancji pisaliśmy w tekście „RAID – ochrona danych czy zbędny wydatek?”.
FAQ
Który poziom RAID jest najlepszy?
Nie ma jednego najlepszego – zależy od obciążenia. RAID 1 do dysków systemowych, RAID 10 do baz i wirtualizacji, RAID 6/60 do dużych pojemnych macierzy, RAID 5 raczej tylko przy mniejszych dyskach.
RAID 5 czy RAID 6?
Przy dużych dyskach – RAID 6. Daje odporność na awarię dwóch napędów i pozwala skorygować błąd odczytu (URE) podczas odbudowy, co przy współczesnych pojemnościach realnie ratuje dane.
Co to jest write penalty?
To mnożnik operacji zapisu wynikający z obliczeń parzystości. W RAID 5 jeden zapis to pod spodem aż 4 operacje, dlatego RAID 5/6 słabiej radzą sobie z intensywnymi losowymi zapisami niż RAID 10.
Dlaczego RAID 10 jest polecany do baz danych?
Bo łączy redundancję luster z wydajnością stripingu i nie ma narzutu parzystości (write penalty). Świetnie obsługuje losowe zapisy typowe dla baz danych – kosztem 50% pojemności.
Hardware czy software RAID?
W środowiskach produkcyjnych zwykle hardware RAID – odciąża CPU, ma cache z podtrzymaniem i lepiej odbudowuje macierz. Software RAID jest tańszy i elastyczny, ale obciąża procesor i zależy od systemu.
Czy RAID zastępuje kopię zapasową?
Nie. RAID chroni przed awarią dysku, ale nie cofnie skasowania, nadpisania ani szkód po ransomware. Backup to osobna, niezbędna warstwa ochrony.




















































































