Odzyskiwanie danych z macierzy RAID 0, 5 i 6 utworzonych na Infortrend ESDS 1012 RC

W tym artykule przeanalizujemy jak odzyskać dane z RAID 5, RAID 6 i RAID 0 na serwerze Infortrend ESDS 1012 RC przy użyciu narzędzi firmy Hetman Software. Procedura odzyskiwania jest pokazana na Windows 10; oprogramowanie obsługuje również macOS i Linux.

Odzyskiwanie danych z macierzy RAID 0, 5 i 6 utworzonych na Infortrend ESDS 1012 RC

Systemy pamięci masowej oparte na RAID są szeroko stosowane w środowiskach korporacyjnych ze względu na wysoką wydajność, skalowalność i zwiększoną odporność na awarie. Jednym z takich rozwiązań jest Infortrend ESDS 1012 RC — profesjonalny system pamięci masowej, który obsługuje różne konfiguracje RAID i zapewnia ciągły dostęp do krytycznych danych.

Jednak nawet nowoczesne macierze RAID nie gwarantują całkowitej ochrony przed utratą danych. Przyczynami awarii mogą być uszkodzenia dysków twardych, błędy kontrolera, nieprawidłowa konfiguracja macierzy, uszkodzenie systemu plików lub przypadkowe usunięcie plików. W takich sytuacjach konieczne jest prawidłowe i bezpieczne odzyskiwanie danych.

W tym artykule omówimy proces odzyskiwania danych z RAID 0, RAID 5 i RAID 6 utworzonych na Infortrend ESDS 1012 RC. Dowiesz się, jakie są główne różnice między tymi typami RAID, które dyski są wymagane do odzyskania danych oraz jakie specyficzne kwestie należy uwzględnić podczas rekonstrukcji macierzy i wyszukiwania utraconych plików.

Pokażemy także praktyczny przykład odzyskiwania z użyciem specjalistycznego oprogramowania, które może automatycznie wykrywać parametry RAID i umożliwiać dostęp do danych nawet po poważnych awariach systemu pamięci masowej.

Przejdź do widoku
Jak odzyskać dane z BTRFS RAID 0, RAID 5 i RAID 6 utworzonych na Rockstor

Jak odzyskać dane z BTRFS RAID 0, RAID 5 i RAID 6 utworzonych na Rockstor

Przyczyny utraty danych w Infortrend ESDS 1012 RC

Powody, z jakimi zgłaszają się użytkownicy, są różne. Najczęściej są to problemy sprzętowe: urządzenie przestaje się włączać lub ulega awarii. Czasami po aktualizacji firmware kontroler przestaje rozpoznawać konfigurację macierzy. Sporadycznie dochodzi do awarii podczas odbudowy RAID i macierz przestaje być wykrywana przez system.

Osobnym przypadkiem jest sytuacja, gdy dysk iSCSI przestaje pojawiać się w „Ten komputer”, choć wszystko jest podłączone fizycznie prawidłowo. Działania użytkownika również prowadzą do utraty dostępu do plików: przypadkowe usunięcie plików lub sformatowanie partycji. W takich przypadkach dane fizycznie pozostają na dyskach, ale system plików przestaje je wyświetlać.

Dodatkowo należy uwzględnić awarię jednego lub więcej dysków. Jest to szczególnie krytyczne dla RAID 0, ponieważ awaria nawet jednego dysku powoduje niedostępność całej macierzy.

Przyczyna utraty danych Opis problemu
Awaria dysku twardego Jeden lub kilka dysków macierzy RAID może przestać działać z powodu zużycia, uszkodzeń mechanicznych lub błędów odczytu.
Jednoczesna awaria wielu dysków Szczególnie krytyczne dla RAID 5 przy awarii dwóch dysków lub dla RAID 6 przy utracie więcej niż dwóch dysków.
Awaria kontrolera RAID Uszkodzenie kontrolera może uniemożliwić dostęp do macierzy nawet wtedy, gdy dyski są sprawne.
Przypadkowe usunięcie plików Nieumyślne usunięcie ważnych danych przez użytkownika lub administratora systemu.
Nieprawidłowa odbudowa RAID Błędy podczas odbudowy mogą prowadzić do utraty struktury macierzy lub uszkodzenia danych.
Zmiana kolejności dysków Nieprawidłowe ponowne podłączenie dysków po konserwacji lub przeniesieniu systemu.
Formatowanie macierzy RAID Przypadkowe lub nieprawidłowe sformatowanie macierzy RAID lub poszczególnych dysków.
Uszkodzenie systemu plików Awaria systemów plików NTFS, EXT, ReFS lub innych spowodowana utratą zasilania lub błędami zapisu.
Ataki wirusów i malware Ransomware, wirusy lub inne złośliwe oprogramowanie mogą uszkodzić lub zaszyfrować pliki.
Przerwy w zasilaniu Nagła utrata zasilania może spowodować uszkodzenie metadanych RAID.
Błędy firmware Nieudane aktualizacje firmware kontrolera lub dysków.
Przegrzewanie sprzętu Niewystarczające chłodzenie może powodować niestabilną pracę dysków i kontrolera.
Czynnik ludzki Nieprawidłowa konfiguracja RAID, błędy administratora lub przypadkowe usunięcie konfiguracji macierzy.
Uszkodzenie metadanych RAID Utrata lub uszkodzenie metadanych macierzy uniemożliwiające prawidłowe odtworzenie RAID przez system.

Specyfikacja Infortrend ESDS 1012 RC

Infortrend EonStor DS 1012RC to kontroler pamięci masowej w obudowie rack, który obsługuje tryby SAN i DAS oraz jest wyposażony w 12 wnęk dyskowych.

Urządzenie zawiera dwa redundantne zasilacze oraz podwójne kontrolery dla zapewnienia wysokiej dostępności. Każdy kontroler jest wyposażony w 4 GB pamięci podręcznej, a konfiguracja ta zapewnia również cztery porty 10‑gigabitowe i osiem portów 1‑gigabitowych do szybkiego łączenia.

Urządzenie obsługuje tworzenie macierzy RAID 0, 1, 5, 6, 10, 50 i 60. Zarządzanie urządzeniem odbywa się za pomocą interfejsu webowego SANWatch, przez który konfiguruje się macierze i monitoruje stan dysków.

Specyfikacja Infortrend ESDS 1012 RC
Typ urządzenia System pamięci masowej RAID / SAN
Format obudowy 2U Rackmount
Liczba kieszeni na dyski 12
Obsługiwane dyski Dyski SAS / SATA HDD oraz SSD
Interfejs połączenia Fibre Channel / iSCSI / SAS (w zależności od konfiguracji)
Zmiana kolejności dysków Nieprawidłowe ponowne podłączenie dysków po konserwacji lub przeniesieniu systemu.
Obsługiwane poziomy RAID RAID 0, 1, 5, 6, 10, 50, 60
Obsługa hot-swap Tak
Obsługa Hot Spare Tak
Pamięć podręczna kontrolera Zależnie od konfiguracji
Kontroler dualny Obsługiwany
Maksymalna pojemność Zależna od zainstalowanych dysków i modułów rozszerzeń
Obsługa rozbudowy Tak
Systemy plików NTFS, ReFS, EXT, HFS+, APFS i inne (przez system operacyjny)
Obsługiwane systemy operacyjne Windows, Linux, macOS
Zasilanie Podwójny redundantny zasilacz
Przeznaczenie Przechowywanie danych klasy enterprise i ochrona danych
Funkcje Wysoka dostępność, obsługa RAID 6, skalowalność

Odzyskiwanie danych z działającej macierzy

Rozważmy przypadek, gdy urządzenie działa poprawnie, ale pliki zostały przypadkowo usunięte za pomocą kombinacji klawiszy Shift + Delete, partycja została sformatowana lub przeprowadzono operacje na partycjach.

W tym scenariuszu używamy Hetman Partition Recovery — narzędzia umożliwiającego przywracanie usuniętych plików, danych po formatowaniu lub utraconych partycji.

Narzędzie przywraca pliki z dowolnego urządzenia, niezależnie od przyczyny utraty danych.

Połączenie z urządzeniem przez inicjator iSCSI

Połącz się z kontrolerem przez sieć, używając inicjatora iSCSI.

Połączenie z kontrolerem przez sieć za pomocą inicjatora iSCSI

Otwórz aplikację na komputerze, wpisz adres IP urządzenia i połącz się z nim.

Inicjator iSCSI

Po pomyślnym połączeniu dyski pojawią się w Zarządzaniu dyskami oraz w folderze Ten komputer.

Zarządzanie dyskami

Skanowanie i odzyskiwanie danych

Otwórz Hetman Partition Recovery — program wyświetli podłączone dyski.

Hetman Partition Recovery: wszystkie podłączone dyski

Wybierz wymagany dysk i typ skanowania w zależności od sytuacji.

Hetman Partition Recovery: szybkie skanowanie dysku

Jeśli pliki zostały po prostu usunięte, wystarczy szybkie skanowanie. Jeśli wykonano formatowanie lub utracono partycje, uruchom pełne skanowanie.

Po zakończeniu skanowania program wyświetli wszystkie znalezione pliki. Wcześniej usunięte pliki są oznaczone na czerwono. Wybierz wymagane pliki i kliknij Odzyskaj.

Hetman Partition Recovery: wybierz wymagane pliki i kliknij Odzyskaj

Ważne jest zapisywanie odzyskanych plików do folderu na innym dysku — nie na dysku, z którego przeprowadzano odzyskiwanie. Zapobiega to nadpisaniu danych, które mogą nadal być możliwe do odzyskania.

Hetman Partition Recovery: zapisywanie plików na dysku

Odzyskiwanie uszkodzonej macierzy

W przypadkach, gdy kontroler jest uszkodzony lub niedostępny, metadane RAID zostały utracone lub doszło do awarii podczas odbudowy macierzy, użyj Hetman RAID Recovery. To narzędzie pozwala na ręczne złożenie macierzy i odzyskanie danych nawet wtedy, gdy oryginalny kontroler nie jest już operacyjny.

Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Podłączanie dysków do komputera

Zaleca się podłączenie dysków kontrolera bezpośrednio do płyty głównej przez porty SATA lub w razie potrzeby przez adapter SAS. Jeśli bezpośrednie podłączenie nie jest możliwe, można użyć adapterów USB‑SATA, choć mogą one wpływać na stabilność.

Podłączanie dysków macierzy do komputera PC

Do odzyskiwania ważne jest podłączenie minimalnej liczby dysków potrzebnych do złożenia macierzy:

  • Dla RAID 0 musisz podłączyć wszystkie dyski, które były częścią macierzy.
  • Dla RAID 5 najlepiej mieć wszystkie dyski, ale brak jednego dysku jest tolerowany.
  • Dla RAID 6 odzyskiwanie jest możliwe nawet przy dwóch brakujących dyskach.
Cechy odzyskiwania danych z RAID 0, 5 i 6

Artykuł demonstruje proces z użyciem wcześniej utworzonych obrazów dysków w Hetman RAID Recovery, ale kroki są identyczne dla fizycznie podłączonych dysków. Po podłączeniu dysków lub załadowaniu obrazów program automatycznie je wykryje i wyświetli w głównym oknie.

Wcześniej utworzyliśmy obrazy naszych dysków. Obraz dysku to dokładna kopia bit po bicie urządzenia pamięci masowej, która umożliwia pracę z danymi bez ryzyka dla oryginału. Jest to szczególnie ważne podczas odzyskiwania, ponieważ każde dodatkowe operacje na uszkodzonym dysku mogą prowadzić do nieodwracalnej utraty danych.

Aby utworzyć obraz, uruchom Hetman RAID Recovery lub Hetman Partition Recovery. Na liście dysków znajdź dysk fizyczny, kliknij go prawym przyciskiem myszy i wybierz Zapisz dysk.

Hetman RAID Recovery: tworzenie obrazu dysku

Wskaż miejsce docelowe pliku obrazu (musi znajdować się na innym fizycznym dysku). Następnie wybierz utworzenie pełnego obrazu i oczekuj na zakończenie procesu.

Hetman RAID Recovery: ustawienia tworzenia obrazu dysku

Możesz teraz bezpiecznie pracować z utworzonymi obrazami i kontynuować odzyskiwanie danych bez ryzyka dla oryginalnych dysków.

Ręczne składanie macierzy

Pokażemy trzy scenariusze: odzyskiwanie z RAID 0, RAID 5 i RAID 6. Chociaż wszystkie trzy macierze są przetwarzane podobnie, istnieją istotne różnice w parametrach i krokach, które omówimy oddzielnie.

W wideo składamy macierz ręcznie, podając niezbędne parametry:

  • Dla RAID 0 z dwoma dyskami ustaw kolejność dysków i rozmiar bloku. Parametry te można dostosować ręcznie lub na podstawie standardowych wartości kontrolera.
    Parametry tworzenia macierzy RAID 0
  • Dla RAID 5 i RAID 6 dodatkowo określ schemat parzystości i porządek stripe’ów.
    Parametry tworzenia macierzy RAID 5
    Dopuszczalne wartości dla tego urządzenia pokazano na obrazie. Sprawdź je przed rozpoczęciem.
    Parametry tworzenia macierzy RAID 6

Odzyskiwanie danych z RAID 0

Zaczynamy od macierzy RAID 0. W naszym przypadku mamy dwa obrazy dysków — jeden obraz na każdy dysk macierzy.

Otwórz Hetman RAID Recovery i zamontuj obrazy przy użyciu funkcji Zamontuj dysk. Wybierz format Obraz RAW i przejdź do folderu, w którym przechowywane są pliki obrazu.

Hetman RAID Recovery: montowanie obrazu dysku w programie

Po zamontowaniu oba obrazy pojawią się w programie i będą gotowe do użycia.

Hetman RAID Recovery: zamontowane obrazy dysków

Przejdź do funkcji Konstruktor RAID. W otwartym oknie wybierz tryb ręczny i kliknij Dalej.

Hetman RAID Recovery: Konstruktor RAID w trybie ręcznym

W następnym kroku określ parametry macierzy:

  • typ macierzy — RAID 0,
  • porządek bloków — Right Asynchronous,
  • rozmiar bloku — 128 kilobajtów.
Hetman RAID Recovery: konfiguracja parametrów RAID 0

W oknie z dostępnymi dyskami użyj strzałek, aby przenieść obrazy we właściwej kolejności — takiej samej, jaką miały dyski w serwerze.

Upewnij się, że opcja Użyj określonej kolejności dysków jest włączona i kliknij Dodaj.

Hetman RAID Recovery: ustawianie kolejności obrazów dysków dla RAID 0

Ponieważ dane w macierzy RAID 0 są rozdzielane między wiele dysków (striping), zaleca się uruchomienie Pełnej analizy dla uzyskania najlepszych wyników.

Hetman RAID Recovery: analiza macierzy zrekonstruowanej przez Konstruktor RAID

Po zakończeniu analizy przejrzyj znalezione pliki, wybierz wymagane i kliknij Odzyskaj.

Hetman RAID Recovery: pliki z macierzy zrekonstruowanej przez Konstruktor RAID

Odzyskiwanie danych z RAID 5

Po omówieniu odzyskiwania RAID 0 przejdźmy do RAID 5. Procedura pozostaje podobna, ale wymagany jest dodatkowy krok — wyszukiwanie partycji — a parametry macierzy różnią się.

Dla RAID 5 pracujemy z trzema obrazami dysków — po jednym obrazie na każdy dysk macierzy.

Podobnie jak wcześniej, otwórz Hetman RAID Recovery i zamontuj obrazy za pomocą Zamontuj dysk. Wybierz format Obraz RAW i przejdź do folderu z obrazami.

Hetman RAID Recovery: montowanie obrazów dysków RAID 5

Po zamontowaniu wszystkie trzy obrazy pojawią się w programie i będą gotowe do użycia. Przejdź do Konstruktora RAID, wybierz tryb ręczny i kliknij Dalej.

Tym razem określ następujące parametry macierzy:

  • typ macierzy — RAID 5,
  • porządek bloków — Right Asynchronous,
  • rozmiar bloku — 64 kilobajty.

Przenieś obrazy we właściwej kolejności, włącz Użyj określonej kolejności dysków i kliknij Dodaj.

Hetman RAID Recovery: konfiguracja RAID 5 w Konstruktorze RAID

W przeciwieństwie do RAID 0, w przypadku RAID 5 można skorzystać z funkcji wyszukiwania partycji.

Aby to zrobić, kliknij prawym przyciskiem myszy złożoną macierz i wybierz Znajdź partycje.

Hetman RAID Recovery: wyszukiwanie partycji RAID 5

W otwartym oknie określ system plików używany na serwerze i kliknij Znajdź.

Hetman RAID Recovery: ustawienia wyszukiwania partycji dla RAID 5

Kiedy program znajdzie partycję — kliknij Anuluj, aby zamknąć okno wyszukiwania.

Hetman RAID Recovery: wykryta partycja RAID 5

Znalezione partycje zostaną wyświetlone w programie i będą gotowe do dalszego skanowania.

Hetman RAID Recovery: znalezione partycje RAID 5

Uruchom skanowanie partycji. Po zakończeniu skanowania przejrzyj znalezione pliki, wybierz potrzebne i kliknij Odzyskaj.

Odzyskiwanie danych z RAID 6

Kończymy artykuł omówieniem RAID 6 — najbardziej odpornej z omówionych macierzy.

W odróżnieniu od poprzednich wariantów, RAID 6 używa podwójnej parzystości, co pozwala na tolerowanie równoczesnej awarii dwóch dysków.

Proces odzyskiwania jest podobny do RAID 5, ale w tym przypadku pracujemy z czterema obrazami.

Jak poprzednio, otwórz Hetman RAID Recovery i zamontuj obrazy za pomocą Zamontuj dysk. Wybierz format Obraz RAW i przejdź do folderu z obrazami.

Po zamontowaniu wszystkie cztery obrazy pojawią się w programie i będą gotowe do użycia.

Hetman RAID Recovery: zamontowane obrazy macierzy RAID 6

Przejdź do Konstruktora RAID, wybierz tryb ręczny i kliknij Dalej.

Określ parametry macierzy:

  • typ macierzy — RAID 6,
  • porządek bloków — Right Asynchronous,
  • rozmiar bloku — 32 kilobajty.

Przenieś obrazy we właściwej kolejności — takiej samej, jaką miały dyski w serwerze. Włącz Użyj określonej kolejności dysków i kliknij Dodaj.

Hetman RAID Recovery: konfiguracja RAID 6 w Konstruktorze RAID

Tak jak w RAID 5, wykonaj wyszukiwanie partycji. Kliknij prawym przyciskiem myszy złożoną macierz i wybierz Znajdź partycje. Określ system plików wcześniej używany na serwerze i kliknij Znajdź.

Hetman RAID Recovery: funkcja Znajdź partycje dla RAID 6

Kiedy program znajdzie partycję — kliknij Anuluj, aby zamknąć okno wyszukiwania.

Znalezione partycje zostaną wyświetlone w programie i będą gotowe do skanowania.

Hetman RAID Recovery: znalezione partycje RAID 6

Uruchom skanowanie partycji. Po zakończeniu skanowania przejrzyj znalezione pliki, wybierz potrzebne i kliknij Odzyskaj.

Wnioski

Systemy pamięci masowej Infortrend ESDS 1012 RC zapewniają wysoką wydajność i niezawodność dzięki obsłudze różnych poziomów RAID. Jednak nawet te rozwiązania nie są odporne na awarie sprzętowe, przypadkowe usunięcie danych, uszkodzenie systemu plików czy równoczesną awarię wielu dysków.

W artykule omówiliśmy specyfikę odzyskiwania danych z RAID 0, RAID 5 i RAID 6 oraz główne różnice między tymi typami macierzy. Dla pomyślnego odzyskania ważne jest prawidłowe podłączenie dysków, zachowanie ich pierwotnej kolejności oraz uwzględnienie parametrów macierzy, takich jak rozmiar bloku, kolejność dysków i typ RAID.

RAID 0 wymaga obecności wszystkich dysków macierzy, podczas gdy RAID 5 toleruje utratę jednego dysku, a RAID 6 — do dwóch dysków. Z tego powodu RAID 5 i RAID 6 zapewniają wyższą odporność na awarie, ale mają bardziej złożoną strukturę odzyskiwania.

Użycie specjalistycznego oprogramowania do odzyskiwania RAID pozwala automatycznie określić parametry macierzy i znacząco uprościć proces przywracania danych. Kluczowe zasady to: nie zapisywać nowych danych na dyskach po awarii oraz wykonywać wszystkie działania z maksymalną ostrożnością, aby uniknąć trwałej utraty plików.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy