Odzyskiwanie danych z RAID 5
RAID 5 toleruje awarię jednego dysku - pod warunkiem, że pozostałe dyski są w dobrej kondycji. Próba odbudowy na zużytych lub niestabilnych nośnikach może znacznie pogorszyć sytuację i skończyć się stanem "failed". Jeśli Twoja macierz pokazuje "zdegradowana pula pamięci", "wolumin uległ awarii" lub brakuje jednego dysku - przed wciśnięciem "Napraw" w DSM skonsultuj się z laboratorium.
Kiedy od razu wyłączyć macierz RAID 5?
W tych sytuacjach każda minuta pracy macierzy zwiększa ryzyko utraty danych. Wyłącz i nie uruchamiaj ponownie bez konsultacji z laboratorium.
- Synology DSM pokazuje "Wolumin uległ awarii" lub "Zdegradowana pula pamięci masowej"
- QNAP QTS pokazuje "Storage Pool Degraded" lub dysk oznaczony jako uszkodzony
- Rebuild zatrzymał się w połowie lub zakończył błędem
- Brakuje więcej niż jednego dysku w macierzy
- NAS lub kontroler prosi o inicjalizację lub "Foreign Configuration"
- Słychać klikanie z jednego z dysków w trakcie pracy
- Macierz jest zdegradowana od dłuższego czasu i dopiero teraz to zauważyłeś
Jak działa RAID 5 - parzystość i rotacja
RAID 5 rozkłada dane i bloki parzystości (parity) na wszystkich dyskach w macierzy. Każdy wiersz danych jest podzielony na bloki - większość to dane, jeden to XOR parzystości. Bloki parzystości rotują między dyskami - nie ma jednego dysku przeznaczonego tylko na parzystość.
Dzięki temu awaria jednego dysku nie niszczy danych. Kontroler odtwarza zawartość martwego dysku z parzystości i pozostałych członków. Tablica działa dalej w trybie "zdegradowanym" - wolniej, bez redundancji, ale działa.
Problem zaczyna się wtedy, gdy chcesz tę redundancję przywrócić - czyli podczas odbudowy. Sama funkcja rebuild nie jest błędem. Jest przeznaczona do sytuacji, w której masz aktualną kopię danych albo świadomie akceptujesz ryzyko, że odbudowa może się nie udać.
Dlaczego odbudowa RAID 5 jest ryzykowna
To jest powód, dla którego część przypadków RAID 5 trafia do laboratorium w gorszym stanie niż mogłaby - nie z powodu samej awarii, ale z powodu próby odbudowy bez wcześniejszego zabezpieczenia danych.
Rebuild / odbudowa macierzy RAID 5 jest normalną funkcją kontrolera lub NAS-a. Powinna być wykonywana wtedy, gdy masz kopię zapasową zawartości obecnej macierzy i nie przejmujesz się konsekwencjami nieudanej odbudowy. Jeżeli danych nie ma nigdzie indziej, bezpieczniejsza kolejność to: wyłączyć macierz, oznaczyć kolejność dysków, wykonać kopie posektorowe 1:1 wszystkich członków macierzy i dopiero z tych kopii składać RAID wirtualnie.
URE - Unrecoverable Read Error
Każdy dysk twardy ma w specyfikacji wskaźnik URE (Unrecoverable Read Error Rate) - określa on, po ilu odczytanych bitach statystycznie może wystąpić jeden nieodczytywalny sektor. Dla dysków klasy NAS/SMB (WD Red, Seagate IronWolf) wynosi to zazwyczaj 10¹⁴ bitów.
Nie jest to precyzyjny licznik awarii ani gwarancja, że tyle błędów wystąpi - to wskaźnik graniczny określony przez producenta w określonych warunkach testowych. Pokazuje jednak skalę ryzyka: odbudowa dużej macierzy wymaga przeczytania wielu terabajtów danych z dysków, które często są już kilkuletnie i pracowały przez długi czas w stanie zdegradowanym.
Im większe dyski i im dłużej macierz pracowała bez redundancji, tym większa szansa, że odbudowa zatrzyma się na błędach odczytu.
Co się dzieje gdy rebuild trafi na błąd
Odbudowa RAID 5 to proces zapisu - kontroler oblicza zawartość nowego dysku z danych pozostałych członków i zapisuje wynik. Jeśli w trakcie odczytu którykolwiek z "sprawnych" dysków zwróci błąd, macierz może przejść w stan failed lub offline. Na nowym dysku może powstać częściowo odbudowany, niespójny obraz danych, szczególnie jeśli kontroler kontynuował pracę mimo błędów odczytu albo użytkownik wykonywał kolejne próby odbudowy. Macierz nie zawsze wraca wtedy do stanu spójnego.
WD Red, Seagate IronWolf i podobne to dyski klasy NAS/SMB - przeznaczone do pracy ciągłej w małych macierzach i serwerach plików. Dyski enterprise (Seagate Exos, WD Gold, HGST Ultrastar) często mają wyższą deklarowaną odporność na błędy odczytu i są projektowane pod cięższe obciążenia.
Nie oznacza to, że dyski NAS/SMB są złe - tylko że rebuild na kilkuletnim zestawie wymaga ostrożności i wcześniejszego sprawdzenia stanu SMART każdego dysku.
Jeśli jeden dysk wypadł kilka tygodni lub miesięcy temu i dopiero teraz to zauważyłeś - pozostałe dyski pracowały bez redundancji przez cały ten czas. Zanim zaczniesz odbudowę, sprawdź SMART każdego dysku. Podejrzane reallocated sectors, pending sectors lub uncorrectable errors to sygnał, że odbudowa może zakończyć się niepowodzeniem.
Scenariusze awarii RAID 5 - co i dlaczego
RAID 5 w Synology, QNAP i na serwerach
Każde środowisko RAID 5 ma swoją specyfikę. To co wygląda identycznie od zewnątrz ("wolumin uległ awarii") może mieć zupełnie inne przyczyny i wymagać innej procedury.
Nasz proces odzysku - zawsze klony, nigdy oryginały
Jak przygotować dyski RAID 5 do diagnozy
Im więcej informacji podasz przy wycenie, tym szybciej dostaniesz ocenę i orientacyjną cenę. Przygotuj:
- Liczba dysków w macierzy i ich pojemności (np. 4 x 4 TB)
- Model NAS lub serwera / typ kontrolera (np. Synology DS920+, LSI 9271)
- Kolejność dysków w kieszeniach - ponumeruj je i zapisz przed wyjęciem
- Komunikat z panelu DSM / QTS / iDRAC - zrzut ekranu jeśli możliwy
- Informacja czy był robiony rebuild i czy się zakończył
- Informacja czy dyski były przekładane, inicjalizowane lub formatowane
- System plików (EXT4, Btrfs, XFS, NTFS) - widoczny w panelu NAS
Ile kosztuje odzysk z RAID 5
Cena liczona jest za każdy dysk w macierzy, plus koszt rekonstrukcji i odczytu systemu plików. Wstępna ocena po opisie sprawy jest bezpłatna. Diagnoza laboratoryjna kosztuje 250 zł i jest wliczana w cenę odzysku, jeśli zlecasz realizację.
| Typ awarii | Cena za dysk | Przykład 4 dyski |
|---|---|---|
| Logiczny - uszkodzony system plików, utrata konfiguracji, zdegradowana pula z czytelnymi dyskami | od 600 zł | od 2 400 zł |
| Złożony - awaria dysków, nieudana odbudowa, uszkodzone metadane Btrfs/ZFS | od 850 zł | od 3 400 zł |
| Z naprawą mechaniczną dysku (głowice, PCB) - doliczane do kosztu za dysk | +800-2 500 zł | zależnie od modelu |
FAQ - RAID 5
Macierz RAID 5 nie działa? Opisz konfigurację.
Ile dysków, jaki NAS lub serwer, co pokazuje DSM / QTS / iDRAC. Na podstawie opisu powiem co się stało i czy odzysk jest możliwy - zazwyczaj tego samego dnia.