RAID-5 to poziom macierzy dyskowej, który łączy paskowanie danych ze zdecentralizowaną parzystością. Oznacza to, że dane są dzielone na bloki i zapisywane na kilku dyskach, a informacje kontrolne potrzebne do odtworzenia danych po awarii są również rozproszone między dyskami.
Jak działa RAID-5?
W RAID-5 dane są zapisywane w formie pasków, czyli kolejnych fragmentów rozmieszczanych na różnych dyskach. Dodatkowo dla każdego zestawu bloków obliczana jest parzystość, czyli informacja pozwalająca odtworzyć brakujące dane w razie awarii jednego dysku.
Najważniejsza cecha RAID-5: parzystość nie znajduje się na jednym stałym dysku, lecz jest rozłożona pomiędzy wszystkie dyski macierzy. Dzięki temu obciążenie zapisem i odczytem jest bardziej równomierne.
Wymagania i odporność
- minimalna liczba dysków: 3,
- macierz działa po awarii jednego dysku,
- po wymianie uszkodzonego dysku wykonywana jest odbudowa macierzy,
- awaria drugiego dysku przed zakończeniem odbudowy zwykle powoduje utratę danych.
Pojemność RAID-5
Użyteczna pojemność wynosi w przybliżeniu:
(liczba dysków - 1) × pojemność najmniejszego dysku
Przykład: 4 dyski po 1 TB dają około 3 TB przestrzeni użytkowej, ponieważ równowartość jednego dysku jest przeznaczana na dane parzystości.
Porównanie z innymi poziomami
- RAID-0: tylko paskowanie, brak odporności na awarię.
- RAID-1: lustrzane odbicie danych na drugim dysku.
- RAID-4: paskowanie danych, ale parzystość zapisywana na jednym wydzielonym dysku.
- RAID-5: paskowanie danych i parzystość rozproszona na wielu dyskach.