Zlecenie: Odzyskiwanie danych z serwera HP ProLiant z 6 dyskami SAS 300 GB
- All Data Recovery
- RAID

Do laboratorium odzyskiwania danych zgłosiła się firma z miejscowości Sierpc, której serwer HP ProLiant z sześcioma dyskami SAS o pojemności 300 GB przestał ładować system i potrzebne było odzyskiwanie danych. Na serwerze skonfigurowano dwie macierze RAID:
- Pierwsza macierz RAID 1 (mirroring) o pojemności 300 GB, na której znajdował się system operacyjny i podstawowe aplikacje.
- Druga macierz RAID 10 (striping + mirroring) o pojemności 600 GB, wykorzystywana do przechowywania maszyn wirtualnych i danych biznesowych, takich jak dokumenty, bazy danych i raporty finansowe.
Awaria nastąpiła po jednoczesnym uszkodzeniu dwóch dysków w macierzy RAID 10 oraz jednego z dysków w macierzy RAID 1. W efekcie serwer przestał działać, a firma straciła dostęp do kluczowych danych.
Tym razem poszliśmy na rekord, bo stanęła cała fabryka i odzyskaliśmy wszystko, uruchomiliśmy serwer w niecałe 24 godziny. Było to możliwe, bo: dyski były małej pojemności, w trakcie naprawy klient się wycofał i narobił tylko małych szkód, a także nasze doświadczenie zrobiło swoje. Zapraszamy również na stronę https://raid.com.pl po więcej ciekawostek
Tak to wyglądało jak serwer trafił w nasze ręce
Jak działa macierz RAID 0, RAID 1 i RAID 10?
RAID 0 (striping)
- Dane są dzielone na bloki i zapisywane naprzemiennie na różnych dyskach (tzw. striping).
- Zalety: Wyższa wydajność, ponieważ odczyt i zapis danych odbywa się równolegle na wielu dyskach.
- Wady: Brak redundancji – awaria jednego dysku prowadzi do całkowitej utraty danych w macierzy.
- Zastosowanie: Głównie tam, gdzie kluczowa jest wydajność, np. obróbka wideo, ale nie wymagane jest bezpieczeństwo danych.
RAID 1 (mirroring)
- Dane są zapisywane równocześnie na dwóch dyskach, tworząc ich lustrzaną kopię.
- Zalety: Wysoka niezawodność – awaria jednego dysku nie powoduje utraty danych, ponieważ kopia znajduje się na drugim dysku.
- Wady: Mniejsza pojemność – efektywna pojemność to połowa sumarycznej pojemności dysków w macierzy.
- Zastosowanie: Tam, gdzie kluczowe jest bezpieczeństwo danych, np. systemy operacyjne i aplikacje.
RAID 10 (striping + mirroring)
- Połączenie RAID 1 i RAID 0 – dane są dzielone na bloki (striping), a następnie każda część jest duplikowana (mirroring).
- Zalety: Wysoka wydajność i redundancja. Awaria jednego dysku z każdej pary nie powoduje utraty danych.
- Wady: Wysokie koszty – wymaga co najmniej 4 dysków, a efektywna pojemność to połowa sumarycznej pojemności.
- Zastosowanie: Systemy wymagające zarówno wydajności, jak i bezpieczeństwa, np. bazy danych.
Proces odzyskiwania danych
Ocena uszkodzeń:
Po przyjęciu serwera do laboratorium przeprowadzono diagnostykę. Ustalono:- Jeden dysk w macierzy RAID 1 uległ fizycznemu uszkodzeniu, co uniemożliwiało jej odbudowę.
- W macierzy RAID 10 uszkodzeniu uległy dwa dyski z tej samej pary mirroringu, co spowodowało częściową utratę danych.
Klonowanie dysków:
- Wszystkie dyski, które nie uległy uszkodzeniu fizycznemu, zostały sklonowane na specjalistycznym sprzęcie do odzyskiwania danych (np. PC-3000 firmy ACE Laboratory).
- Dyski uszkodzone mechanicznie trafiły do komory laminarnej, gdzie wymieniono głowice odczytująco-zapisujące.
Odtworzenie struktury macierzy RAID:
- Na podstawie analizy metadanych RAID z nieuszkodzonych dysków odtworzono konfigurację obu macierzy. Ale żeby nie było tak łatwo, okazało się, że jakiś palec informatyka zdążył już narozrabiać, bo na dyskach z macierzy RAID 10 była zapisana konfiguracja jakby wszystkie cztery dyski były w macierzy RAID 1. Analizując ich zawartość doszliśmy które dyski są potrzebne do odbudowy macierzy RAID 10, w jakiej kolejności były ułożone i jaka była wielkość bloku. Na szczęście informatyk nie doklikał do końca, bo wymazałby dane z dysków, a tak tylko zmienił konfigurację.
- W przypadku RAID 1 odzyskano dane z jednego sprawnego dysku.
- W przypadku RAID 10 przeanalizowano strukturę stripingu oraz mirroringu, aby zrekonstruować brakujące fragmenty danych.
-
Naprawa uszkodzonych danych:
- W przypadku brakujących bloków w macierzy RAID 10 zastosowano algorytmy rekonstrukcji danych, bazując na redundancji mirroringu i strukturze stripingu.
- odzyskaliśmy 100% danych z macierzy RAID 10, co było dla klienta bardzo ważne. Sprawdziliśmy również spójność maszyn wirtualnych.
Weryfikacja i przekazanie danych:
- Odzyskane dane zostały zweryfikowane pod kątem integralności. Szczególną uwagę zwrócono na maszyny wirtualne, bazy danych, dokumenty i raporty finansowe.
- Dane przekazano klientowi na skonfigurowanej od nowa macierzy RAID 10 w serwerze HP, a także zaproponowano wdrożenie strategii backupu, aby zapobiec podobnym problemom w przyszłości.
Tak to wyglądało po naszej pracy
Wnioski i zalecenia
Znaczenie kopii zapasowych:
Awaria dwóch macierzy RAID w tym samym czasie pokazuje, że nawet zaawansowane technologie redundancji nie zastąpią regularnych kopii zapasowych przechowywanych w bezpiecznym miejscu.-
Monitorowanie stanu dysków:
Warto regularnie monitorować stan dysków za pomocą narzędzi takich jak S.M.A.R.T. Wczesne wykrycie problemów może zapobiec poważnym awariom. -
Wybór odpowiedniej konfiguracji RAID:
- RAID 1 doskonale sprawdza się dla systemów operacyjnych, gdzie kluczowe jest bezpieczeństwo, a nie pojemność.
- RAID 10 to doskonałe rozwiązanie dla dużych zbiorów danych, które wymagają zarówno wydajności, jak i bezpieczeństwa. Niemniej, jego efektywność zależy od poprawnej konserwacji i monitorowania dysków.
Profesjonalne odzyskiwanie danych:
W przypadku awarii serwerów RAID zawsze warto skorzystać z usług profesjonalnego laboratorium. Samodzielne próby naprawy mogą pogorszyć sytuację i utrudnić odzyskiwanie danych.
Podsumowanie:
Dzięki odpowiednim narzędziom i doświadczeniu możliwe było odzyskanie wszystkich danych z serwera HP ProLiant. Serwis HP nie poradziłby sobie zdalnie w takiej sytuacji, bo uszkodzenia dysków nie da się zdalnie naprawić. Ta sytuacja przypomina, jak ważne jest zabezpieczenie danych przed awariami oraz regularne testowanie systemów redundancji. Wdrożenie strategii backupu i monitorowania może zapobiec podobnym sytuacjom w przyszłości. Używając komputerów i serwerów przemysłowych na liniach produkcyjnych warto mieć zapasowe, skonfigurowane urządzenia, które w razie awarii można podmienić. Przestój linii produkcyjnej może kosztować więcej niż dobry system kopii zapasowych i dodatkowy sprzęt.
Odzyskiwanie danych Sierpc
Dla klientów, którzy nie mają w okolicy profesjonalnych usług odzysku danych oferujemy szeroki zakres wsparcia. Obsługujemy odzyskiwanie danych z dysków SSD, HDD, przenośnych, kart pamięci, pendrive, macierzy RAID wszystkich typów i wielkości, serwerów NAS i wielu innych przypadkach z którymi nie poradzi sobie zwykły serwis komputerowy.