przez Puma 07 Gru 2004, 10:46
RAID (ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków) - polega na współpracy dwóch lub więcej dysków twardych w taki sposób, aby zapewnić dodatkowe możliwości, nieosiągalne przy użyciu jednego dysku. RAID używa się w następujących celach:
zapewnienie niezawodności (odporność na awarie)
przyspieszenie transmisji danych
powiększenie przestrzeni dostępnej jako jedna całość
Czasami mówi się o Redundant Array of Inexpensive Disks, czyli nadmiarowa macierz tanich dysków, co dobrze odpowiada rzeczywistości, ponieważ można stworzyć dużą i niezawodną przestrzeń dyskową, używając niedrogich dysków IDE. Podczas projektowania macierzy należy zwrócić uwagę na sposób podłączenia dysków, ponieważ np. stworzenie RAID 1 i podłączenie obydwu dysków do jednego kanału IDE nie da żadnego zysku w prędkości pracy.
RAID 0
Polega na połączeniu ze sobą dwóch lub więcej dysków fizycznych tak, aby były widziane jako jeden dysk logiczny. Powstała w ten sposób przestrzeń ma rozmiar taki jak suma rozmiarów wszystkich dysków.
Korzyści:
przestrzeń wszystkich dysków jest widziana jako jedna całość
przyspieszenie zapisu i odczytu w porównaniu do pojedynczego dysku
Wady:
utrata danych przy awarii któregokolwiek z dysków
Przykład
Dwa dyski po 1GB zostały połączone w RAID 0. Powstała przestrzeń ma rozmiar 2GB i można na niej zapisać jeden plik o rozmiarze 2GB. Pliki zapisują się i odczytują niemal dwukrotnie szybciej niż na pojedynczym dysku.
JBOD
Ang. Just Bunch of Disks – podobnie jak RAID 0, tylko bez przeplotu i nie daje przyspieszenia pracy.
RAID 1
Polega na replikacji pracy dwóch lub więcej dysków fizycznych. Powstała przestrzeń ma rozmiar taki jak pojedynczy dysk.
Korzyści:
odporność na awarię N - 1 dysków przy N-dyskowej macierzy
Przykład
Dwa dyski po 1GB zostały połączone w RAID 1. Powstała w ten sposób przestrzeń ma rozmiar 1GB. Jeden dysk w pewnym momencie ulega uszkodzeniu. Cała macierz nadal działa. Po włożeniu nowego dysku na miejsce uszkodzonego jego zawartość odtwarza się.
RAID 5
Najczęściej używany poziom RAID. Macierz składa się z 3 lub więcej dysków. Przy macierzy liczącej N dysków jej objętość wynosi N - 1 dysków.
Korzyści:
odporność na awarię 1 dysku
szybkość pracy większa niż szybkość pojedynczego dysku