Przykład: Przedstawiona macierz typu RAID 1 jest złożona z dwóch woluminów odwzorowanie miejsca na macierzy na woluminy składowe pokazano na poniższym schemacie. Nie ma podziału na bloki, każdy z woluminów zawiera dokładną kopię danych.
RAID 1
0
Wolumin 0 |
0 |
Wolumin 1 |
0 |
5. Omów zasadę działania RAID 4 - Stripping with parity
Wymaga co najmniej 3 dysków o zbliżonym rozmiarze. Jeżeli N jest liczbą dysków to N-l dysków przechowuje informacje podzielone na paski o rozmiarze od kilku do kilkudziesięciu KB (tak jak RAID 1), natomiast ostatni dysk przechowuje parzystość (sumę XOR) danych zawartych na pozostałych dyskach składowych.
Przykład: Przedstawiona macierz typu RAID 4 jest złożona z trzech woluminów - odwzorowanie miejsca na macierzy na woluminy składowe pokazano na poniższym schemacie. Bloki 0 macierzy jest umieszczony w bloku 0 woluminu 0, blok 1 macierzy jest umieszczony w bloku 0 woluminu 1, suma kontrolna powstała przez wykonanie bitowej operacji XOR pomiędzy blokami 0 i 1 jest umieszczona w bloku 0 woluminu 2. W analogiczny sposób są rozmieszczone dalsze bbki macierzy.
Wolumin 0 0 Wolumin 1 1 |
2 3 |
4 5 |
6 7 |
8 9 |
Wolumin 2 0x1 |
2x3 |
4x5 |
6x7 |
8x9 |
6. Omów zasadę działania RAID 5 - Stripping with distributed parity
Zasada działania jest identyczna jak w RAID 4, ale dane o parzystości są rozrzucone po dyskach, co poprawia wydajność. Występują różne algorytmy dystrybuowania parzystości po woluminach składowych, na ilustracji pokazano schemat left-symmetric (domyślny w linuxie, zwykle najszybszy).
Przykład: Przedstawiona macierz typu RAID 5 jest złożona z trzech woluminów - odwzorowanie miejsca na macierzy na woluminy składowe pokazano na poniższym schemacie. Bbki 0 rracierzy jest umieszczony w bloku 0 woluminu 0, blok 1 macierzy jest umieszczony w bloku 0 woluminu 1, suma kontrolna powstała przez wykonanie bitowej operacji XOR pomiędzy blokami 0 i 1 jest umieszczona w bloku 0 woluminu 2. Bloki 2 i 3 macierzy są umieszczone w blokach 1 woluminów 2 i 0, suma kontrolna jest umieszczona na woluminie 2. itd.
Taki sposób rozłożenia danych powoduje, że żądanie odczytu każdych 3 kolejnych bloków(np. 0, 1, 2) będzie skierowanie równolegle na trzy dyski.
Wolumin 0 |
0 |
3 |
4x5 |
6 |
9 |
Wolumin 1 |
1 |
2x3 |
4 |
7 |
8x9 |
Wolumin 2 |
0x1 |
2 |
5 |
6x7 |
8 |
Fbjemność macierzy to (N-l) razy pojemność jednego woluminu, odczyt jest szybki, zapis jest wolny ze względu na konieczność obliczenia sumy kontrolnej (obliczenia, konieczność odczytania