Systemy RAID mają z jednej strony chronić dyski twarde przed awarią, ale z drugiej strony w pewnych warunkach mogą też przyspieszać działanie systemu. Jest to szczególnie ważne dla firm, ale użytkownicy prywatni również mogą korzystać z technologii RAID. W każdym przypadku ważne jest, aby najpierw zapoznać się z różnymi opcjami konfiguracji i odpowiednio optymalnie skonfigurować system.
Spis treści
Co właściwie oznacza pojęcie RAID?
RAID to skrót od „Redundant Arrays of Independent Discs“, co oznacza nadmiarowe rozmieszczenie niezależnych dysków twardych. Użytkownik może uzyskać dostęp do tej logicznej jednostki kilku dysków twardych, tak jakby był to jeden dysk. W niektórych konfiguracjach procesy odczytu i zapisu są znacznie szybsze niż w systemie z jednym dyskiem twardym. W przypadku awarii dysku lub usterki technicznej dostęp do systemu jest nadal możliwy, pod warunkiem wybrania odpowiedniego poziomu bezpieczeństwa. Bezpieczeństwo danych jest w centrum zainteresowania większości użytkowników systemów RAID.
Sprzęt czy oprogramowanie?
Można zatem stwierdzić, że system RAID daje użytkownikowi możliwość adresowania kilku dysków twardych w pakiecie. Kontroler RAID zajmuje się administracją i zarządzaniem danymi. Dalej rozróżnia się RAID sprzętowy i programowy. Przy RAID sprzętowym wszystkie zadania organizacyjne przejmuje zewnętrzny kontroler, natomiast przy RAID programowym zadanie to przejmuje komputer. RAID sprzętowy odciąża system i dlatego jest znacznie wydajniejszy niż RAID programowy.

Przegląd różnych poziomów RAID
W sumie istnieje kilkanaście różnych poziomów RAID, z których każdy reprezentuje inne procedury. W zależności od tego, co zaliczasz do jednego poziomu i co potrafi Twój kontroler RAID, suma możliwości jest różna. Najczęściej spotykane poziomy RAID zostały tutaj tylko wymienione:
- RAID 1: Drive Mirroring (lustrzane odbicie dysku)
Ta procedura jest również nazywana „mirroringiem“. Wymaga ona co najmniej dwóch dysków twardych. Dane są przechowywane na obu dyskach twardych, więc obraz jednego z nich jest dosłownie kopiowany. Oznacza to, że jeśli jeden dysk twardy ulegnie awarii, nadal można uzyskać dostęp do wszystkich danych. Ponadto ogromnie wzrasta prędkość odczytu, ponieważ oba dyski mogą być odczytywane jednocześnie. W przypadku systemu pamięci masowej z RAID 1 dostępna jest tylko dokładnie połowa wykorzystywanej przestrzeni dyskowej.
- RAID 2: System Hamming
Wszystkie dane są dzielone na pojedyncze bajty i obliczane za pomocą ECC (Error Correction Code) według Hamminga i przenoszone na dedykowane dyski twarde. Ta metoda nie jest już jednak obecnie stosowana, ponieważ wszystkie nowoczesne dyski twarde samodzielnie przeprowadzają obliczenia ECC. - RAID 3: Striping bajtów z dedykowanym napędem parzystości
Rzadko stosowana metoda. W tym przypadku poszczególne bajty są rozdzielane na różne dyski twarde. Odpowiednie informacje o parzystości są jednak zapisywane oddzielnie na dodatkowym dysku twardym. Metoda ta jest jednak uważana za stosunkowo mało bezpieczną, ponieważ awaria tego dysku twardego ponownie spowodowałaby problem. - RAID 4: Block striping z dedykowanym dyskiem parzystości
Porównywalna do RAID 3, ale dane są dzielone na bloki zamiast na bajty. - RAID 5: Striping blokowy z dzieleniem parzystości
Porównywalny do RAID 4, ale informacje o parzystości są przechowywane w sposób rozproszony, dzięki czemu ryzyko utraty danych zostało znacznie zminimalizowane. W przypadku awarii jednego dysku twardego odpowiedzialnego za informacje o parzystości, brakujące dane można odzyskać za pomocą sum kontrolnych. Ten poziom RAID jest często stosowany w serwerach plików. - RAID 6: striping blokowy z rozproszoną parzystością na dwóch dyskach
Jest to rozwinięcie RAID 5. W tym przypadku dane można odzyskać nawet w przypadku awarii dwóch dysków z tablicy parzystości. - RAID 0: Striping
Najbardziej niezabezpieczony system RAID, jaki można sobie wyobrazić! Tutaj dyski są po prostu zaciśnięte jeden za drugim, tworząc jeden duży dysk. Jeśli tylko jeden dysk ulegnie awarii, wszystkie dane zostaną utracone. Znaczącą zaletą jest jednak szybkość danych. - RAID 1+0 / 0+1
Nowoczesne zastosowanie RAID, często wykorzystywane przez użytkowników prywatnych, które łączy w sobie zalety RAID 0 i 1 (szybkość + bezpieczeństwo).
Istnieją również inne poziomy RAID, niektóre do bardzo specjalnych lub ograniczonych celów.
Nie zastąpi regularnych kopii zapasowych
Chociaż system RAID znacznie zwiększa bezpieczeństwo danych, to nawet system RAID nie zapewnia stuprocentowej ochrony i nie należy obyć się bez tworzenia kopii zapasowych. Mimo że prawdopodobieństwo utraty danych jest zminimalizowane lub prawie całkowicie wyeliminowane, nadal może się zdarzyć, że dane zostaną np. przypadkowo usunięte. Tylko kopia zapasowa może ochronić przed takim wypadkiem. Informacje o tym, co zrobić w przypadku awarii systemu RAID można znaleźć tutaj.
Oprócz firm posiadających serwery zawierające wrażliwe i ważne informacje, z systemów RAID mogą korzystać także użytkownicy prywatni. W przeciwieństwie do czasów minionych, systemy takie są dziś bardzo przystępne cenowo.
Intrografika: @ blickpixel – Fotolia.com