Odzyskiwanie danych z macierzy RAID 0, RAID 1 i RAID 5 na kontrolerze Adaptec ASR-6405 w systemie Ubuntu

W tym artykule omówimy jak odzyskać dane z macierzy RAID 0, 1 lub 5 utworzonej na kontrolerze Adaptec ASR-6405 w systemie Linux. Dowiesz się, jak przywrócić pliki usunięte za pomocą Shift + Delete lub po sformatowaniu partycji. Przeanalizujemy również, co zrobić w przypadku awarii kontrolera, uszkodzenia jednego z dysków macierzy lub przypadkowej zmiany konfiguracji RAID.

Odzyskiwanie danych z macierzy RAID 0, RAID 1 i RAID 5 na kontrolerze Adaptec ASR-6405 w systemie Ubuntu

Sprzętowe kontrolery RAID są powszechnie stosowane w serwerach i stacjach roboczych w celu zapewnienia wysokiej wydajności i odporności macierzy dyskowych. Jednym z popularnych modeli jest Adaptec ASR-6405 — kontroler PCIe obsługujący poziomy RAID 0, 1, 5 i inne. Jednak nawet niezawodny sprzęt nie jest wolny od awarii: uszkodzenie kontrolera, uszkodzenie konfiguracji, błędy firmware’u lub awaria jednego bądź więcej dysków mogą prowadzić do utraty dostępu do danych.

Sytuację dodatkowo komplikuje serwer z systemem Ubuntu, ponieważ standardowe narzędzia Linuksa nie zawsze automatycznie wykrywają sprzętowe macierze RAID po krytycznej awarii. W takich przypadkach istotne jest prawidłowe podłączenie dysków, zachowanie ich w oryginalnym stanie oraz przeprowadzenie poprawnej rekonstrukcji macierzy bez ryzyka nadpisania danych.

W artykule opisano, jak odzyskać dane z macierzy RAID 0, RAID 1 i RAID 5 utworzonych na kontrolerze Adaptec ASR-6405 w środowisku Ubuntu: jakie kroki podjąć po awarii, które parametry macierzy należy uwzględnić oraz jakie narzędzia programowe mogą pomóc przywrócić dostęp do plików przy minimalnych stratach.

Przejdź do widoku
Odzyskiwanie danych z RAID 0, 1, 5 na sprzętowym kontrolerze Adaptec ASR-6405 w Ubuntu

Odzyskiwanie danych z RAID 0, 1, 5 na sprzętowym kontrolerze Adaptec ASR-6405 w Ubuntu

Możliwości kontrolera Adaptec ASR-6405

Adaptec ASR-6405 to sprzętowy kontroler RAID z serii ASR zaprojektowany do pracy z dyskami SATA i SAS. Obsługuje konfiguracje RAID 0, 1, 5, 10 oraz JBOD, zapewniając wysoką wydajność i niezawodne przechowywanie danych. Kontroler wyposażono we własny procesor i pamięć podręczną przyspieszającą operacje odczytu/zapisu oraz umożliwiający monitorowanie stanu dysków i macierzy za pomocą narzędzi Adaptec (ARCconf, Adaptec Storage Manager).

ASR-6405 nadaje się do serwerów i stacji roboczych wymagających sprzętowego RAID z możliwością odzyskiwania danych w przypadku pojedynczych awarii dysków.

Specyfikacja Wartość
Typ urządzenia Kontroler RAID dla serwerów / stacji roboczych
Model ASR-6405
Interfejs połączenia PCIe x8, PCI Express 2.0
Interfejs dysków SAS / SATA 6 Gb/s
Porty wewnętrzne 1 × mini-SAS (SFF-8087)
Liczba dysków 4 dyski HDD lub SSD (do 256 z ekspanderami SAS)
Pamięć podręczna 512 MB DDR2 @ 667 MHz
Obsługiwane poziomy RAID 0, 1, 1E, 5, 5EE, 6, 10, 50, 60, JBOD
Obsługa systemów operacyjnych Linux, Windows, VMware, FreeBSD itp.
Procesor RAID PMC‑Sierra PM8013 Dual Core RAID on Chip (ROC)
Obsługa rozszerzeń macierzy Rozszerzanie pojemności online, migracja poziomu RAID, hot‑plug, hot‑spare
Format Low‑Profile (MD2)

Odzyskiwanie usuniętych plików i partycji utworzonych przy użyciu Adaptec ASR-6405

Do odzyskiwania danych z macierzy RAID korzystamy z aplikacji Hetman Partition Recovery, która potrafi przeskanować macierze, wykryć usunięte lub utracone pliki oraz przywrócić je z maksymalną dokładnością.

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

Po uruchomieniu program automatycznie wyświetli Twoją macierz RAID na Ekranie głównym z wykrytym systemem plików (w tym przykładzie RAID 5), całkowitą pojemnością i dostępnymi partycjami. Aby rozpocząć odzyskiwanie, zaznacz całą macierz lub konkretną partycję lewym przyciskiem myszy i rozpocznij skanowanie poprzez dwukrotne kliknięcie lub z menu kontekstowego wybierając Otwórz.

Hetman Partition Recovery: wybierz macierz i kliknij 'Otwórz'

Jeżeli potrzebujesz przywrócić usunięte pliki lub foldery, zalecane jest użycie trybu Szybkie skanowanie.

Hetman Partition Recovery: zalecany tryb 'Szybkie skanowanie'

W trybie Szybkie skanowanie Hetman Partition Recovery wykonuje kompleksowe skanowanie systemu plików na poziomie metadanych i katalogów, wykrywa elementy usunięte przez użytkownika oraz ocenia ich integralność i stan.

Po zakończeniu skanowania wyświetlona zostanie lista plików dostępnych do odzyskania z możliwością podglądu. Użytkownik może zaznaczyć poszczególne pliki lub foldery do odzyskania, po czym aplikacja przywraca dane do wybranej lokalizacji z zachowaniem struktury katalogów i atrybutów plików.

Hetman Partition Recovery: lista plików dostępnych do odzyskania

Jeżeli macierz RAID została sformatowana lub dane zostały poważnie uszkodzone, użyj trybu Pełna analiza.

Hetman Partition Recovery: użyj 'Pełna analiza' po formatowaniu

W trybie Pełna analiza program wykonuje głębokie, bitowe skanowanie macierzy, odzyskując wszystkie dostępne dane niezależnie od stanu systemu plików i zapewnia maksymalną możliwą skuteczność odzyskiwania.

Po zakończeniu skanowania w kolejnym oknie zostaną pokazane dane z macierzy dostępne do odzyskania. Zaznacz wymagane foldery i pliki, a następnie kliknij przycisk Odzyskaj znajdujący się w lewym górnym rogu głównego menu.

Hetman Partition Recovery: przycisk 'Odzyskaj'

W otwartym oknie określ lokalizację zapisu odzyskanych danych i kliknij Odzyskaj. Po zakończeniu procesu i zapisaniu danych kliknij Zakończ.

Hetman Partition Recovery: określ lokalizację do zapisu odzyskanych danych

Po zakończeniu procedury odzyskiwania wszystkie dane z macierzy RAID będą ponownie dostępne do użytku.

Hetman Partition Recovery: wszystkie dane z macierzy RAID są ponownie dostępne

Dodatkowo należy pamiętać, że odzyskiwanie z RAID 1 w przypadku awarii kontrolera lub usunięcia konfiguracji macierzy jest możliwe nawet z pojedynczego dysku, niezależnie od tego, który dysk został podłączony pierwszy. Ponieważ RAID 1 wykorzystuje pełne mirrorowanie danych, każdy dysk zawiera aktualną kopię danych. Proces odzyskiwania w tym przypadku jest praktycznie identyczny jak praca z w pełni funkcjonalną macierzą RAID lub pojedynczym dyskiem fizycznym: aplikacja prawidłowo identyfikuje system plików i strukturę katalogów oraz pozwala na skanowanie i odzyskiwanie standardowymi metodami bez konieczności rekonstrukcji macierzy.

Utrata danych z macierzy RAID utworzonej przy użyciu Adaptec ASR-6405

Jeśli kontroler ulegnie awarii, dostęp do dysków macierzy może być niemożliwy bez jego naprawy lub wymiany. Problemy mogą wynikać z fizycznej awarii dysku, błędu firmware’u kontrolera lub uszkodzenia konfiguracji macierzy, co komplikuje dostęp do danych.

W takich przypadkach do odzyskiwania macierzy stosuje się aplikację Hetman RAID Recovery.

Hetman RAID Recovery to zaawansowane narzędzie do odzyskiwania danych z sprzętowych macierzy RAID, obsługujące większość popularnych systemów plików i typów RAID. Odczytuje szczegółowe informacje o kontrolerze, który utworzył macierz, analizuje stan dysków oraz umożliwia rekonstrukcję struktury macierzy i odzyskanie danych z maksymalną dokładnością przy zachowaniu integralności plików i katalogów.

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

KROK 1. Odzyskiwanie macierzy RAID 5 i RAID 0

Przed rozpoczęciem odzyskiwania upewnij się, że docelowy dysk, na którym planujesz zapisać dane z macierzy RAID, ma wystarczającą pojemność, aby pomieścić wszystkie informacje.

Bezwzględnie zapisz dokładną kolejność dysków w macierzy RAID przed podjęciem jakichkolwiek działań. Każdy dysk pełni określoną rolę w przechowywaniu danych i obliczaniu parzystości, dlatego ich przemieszczanie może spowodować uszkodzenie plików, zburzyć strukturę macierzy i znacznie utrudnić odzyskiwanie.

Aby uniknąć nieoczekiwanych strat, zaleca się wcześniejsze udokumentowanie pozycji każdego dysku i weryfikację połączeń przed rozpoczęciem procedury odzyskiwania.

Zapisz dokładną kolejność dysków w macierzy RAID

Po tym uruchom Hetman RAID Recovery, które zapewnia bezpośredni dostęp do dysków i umożliwia analizę danych niezależnie od kontrolera.

KROK 2. Odzyskiwanie danych z obrazu dysku

Jeżeli fizyczne podłączenie wszystkich dysków jest niemożliwe, alternatywą jest utworzenie obrazu jednego lub kilku niedostępnych dysków i zamontowanie ich do dalszej analizy i odzyskiwania.

Aby utworzyć obraz dysku i zintegrować go z innymi podłączonymi dyskami, uruchom Hetman RAID Recovery, wybierz dysk, z którego chcesz utworzyć obraz i kliknij przycisk Zapisz dysk.

Hetman RAID Recovery: utwórz obraz niedostępnych dysków

W otwartym oknie kliknij Dalej, wybierz opcję Zapisz na dysk twardy i określ folder, w którym ma zostać zapisany obraz.

Hetman RAID Recovery: zapisz obraz na dysku twardym

Po zakończeniu procedury obraz będzie gotowy i możesz podłączyć wszystkie dyski do dalszej pracy z aplikacją.

W głównym oknie Hetman RAID Recovery kliknij przycisk Zamontuj dysk na górnym panelu. W pojawiającym się oknie dialogowym wybierz Surowe obrazy dysków, kliknij Dalej i wskaż wcześniej utworzony obraz.

Hetman RAID Recovery: kliknij przycisk 'Zamontuj dysk'

Po tym obraz zostanie zamontowany wraz z pozostałymi trzema dyskami Twojej macierzy RAID 5.

KROK 3. Użycie konstruktora macierzy RAID

Jeżeli oprogramowanie odzyskujące nie potrafi automatycznie wykryć Twojej macierzy dyskowej, możesz użyć wbudowanego konstruktora macierzy RAID w Hetman RAID Recovery do ręcznej rekonstrukcji konfiguracji macierzy.

Aby skorzystać z tego trybu, musisz znać typowe parametry macierzy dyskowej, mianowicie:

  • typ RAID,
  • kolejność bloków,
  • rozmiar bloku,
  • bajty na sektor, ustawione w Narzędziu konfiguracji RAID podczas tworzenia macierzy.

W tym modelu kontrolera początek systemu plików pokrywa się z początkiem dysku, dlatego określenie offsetu nie jest wymagane.

Kontroler rodziny Adaptec 6405

KROK 4. Odzyskiwanie RAID 5 za pomocą konstruktora macierzy

Po uruchomieniu aplikacji wybierz Konstruktor RAID z lewego górnego rogu głównego menu.

Hetman RAID Recovery: uruchom 'Konstruktor RAID'

W kolejnym oknie wybierz Tryb ręczny i kliknij Dalej.

Hetman RAID Recovery: tryb ręczny odzyskiwania macierzy

Na stronie ustawień wprowadź znane, typowe parametry dla RAID 5: typ RAID, kolejność bloków, rozmiar bloku i bajty na sektor.

Hetman RAID Recovery: ustawienia konstruktora RAID

W polu Dostępne dyski wybierz dyski swojej macierzy RAID i przenieś je do pola Wybrane dyski po lewej, zachowując prawidłową kolejność w macierzy.

Hetman RAID Recovery: w 'Dostępne dyski' wybierz dyski macierzy

Następnie kliknij Aktualizuj na dole okna.

Hetman RAID Recovery: kliknij 'Aktualizuj' na dole okna

Jeżeli nie jest możliwe fizyczne podłączenie wszystkich dysków, możesz użyć funkcji Dodaj pusty dysk, aby dodać pusty dysk do symulacji brakującego nośnika.

Hetman RAID Recovery: funkcja 'Dodaj pusty dysk'

Krytycznie ważne jest zachowanie poprawnej kolejności dysków w macierzy RAID, ponieważ jej zmiana może skutkować nieprawidłowym złożeniem macierzy i uniemożliwić odzyskanie danych.

Jeżeli w RAID 5 utracono jeden dysk, odzyskanie nadal jest możliwe — konfiguracja ta wykorzystuje rozproszoną parzystość do ochrony danych. Program może zrekonstruować brakujący dysk, obliczając jego zawartość na podstawie informacji zapisanych na pozostałych dyskach. Pozwala to na odzyskanie pełnego zestawu danych nawet przy tymczasowej nieobecności jednego dysku, przy zachowaniu integralności systemu plików i struktury katalogów macierzy.

Jeżeli parametry macierzy zostały wprowadzone poprawnie, w polu Powstała macierz RAID pojawi się co najmniej jedna partycja z wykrytym systemem plików. Sprawdź partycję, aby upewnić się, że wymagane foldery są obecne.

Hetman RAID Recovery: pole 'Powstała macierz RAID'

Następnie kliknij przycisk Dodaj w prawym dolnym rogu, aby dodać macierz RAID do głównej strony aplikacji.

KROK 5. Automatyczne wykrywanie parametrów macierzy RAID

Jeżeli niektóre standardowe parametry macierzy są nieznane, można je określić metodą prób, korzystając z dostępnych opcji w odpowiednich polach wyboru w aplikacji.

Możesz także polegać na wyniku wyświetlonym w oknie z utworzoną macierzą.

Prawidłowo dobrane parametry zazwyczaj skutkują pojawieniem się partycji z wykrytym systemem plików i czytelną strukturą katalogów, co wskazuje, że logika RAID została poprawnie zrekonstruowana i dane są gotowe do dalszej analizy oraz odzyskiwania.

Dodatkowo możesz użyć funkcji Wykryj automatycznie, która powoduje iterację możliwych kombinacji parametrów, mogących odpowiadać macierzy.

Hetman RAID Recovery: funkcja 'Wykryj automatycznie'

Funkcja automatycznego wykrywania RAID pozwala określić poprawną strukturę macierzy nawet bez precyzyjnych danych początkowych, choć automatyczny dobór zwykle zajmuje więcej czasu w porównaniu z ręczną konfiguracją przy znanych parametrach.

Ekran główny aplikacji wyświetli teraz Twoją macierz gotową do skanowania. Kliknij ją dwukrotnie lub kliknij prawym przyciskiem i wybierz Otwórz.

Hetman RAID Recovery: macierz RAID odzyskana przez konstruktor

W kolejnym oknie wybierz Szybkie skanowanie i kliknij Dalej.

Hetman RAID Recovery: skanowanie macierzy odzyskanej przez konstruktor

Po zakończeniu skanowania możesz skorzystać z funkcji Podgląd, aby zobaczyć zawartość plików w panelu po prawej stronie.

Następnie zaznacz foldery i pliki do odzyskania i kliknij Odzyskaj w rogu głównego menu lub z menu kontekstowego pod prawym przyciskiem myszy.

Określ docelową lokalizację dla odzyskanych danych i kliknij ponownie Odzyskaj. Program przeprowadzi proces odzyskiwania danych z Twojej macierzy.

Hetman RAID Recovery: wybierz foldery i pliki do odzyskania i kliknij 'Odzyskaj'

Wnioski

Odzyskiwanie danych z macierzy RAID 0, 1 i 5 utworzonych na sprzętowym kontrolerze Adaptec ASR-6405 w środowisku Ubuntu jest zadaniem wykonalnym nawet w przypadku awarii kontrolera, uszkodzenia konfiguracji macierzy lub awarii jednego bądź więcej dysków. Kluczowe jest prawidłowe określenie typu RAID, parametrów macierzy (kolejność dysków, rozmiar bloku/stripe, algorytm stripingu) oraz wybór bezpiecznej metody odzyskiwania, która zapobiegnie nadpisaniu oryginalnych dysków.

W przypadku RAID 0 krytyczna jest dokładna rekonstrukcja parametrów, ponieważ nie występuje redundancja. W przypadku RAID 1 odzyskiwanie jest zazwyczaj prostsze dzięki mirrorowaniu. RAID 5 umożliwia odzyskanie danych nawet po utracie jednego dysku, ale wymaga prawidłowego traktowania informacji parzystości.

Doświadczenie pokazuje, że przed podjęciem jakichkolwiek działań warto wykonać kopie bitowe dysków i pracować na kopiach. Minimalizuje to ryzyko trwałej utraty danych. W złożonych przypadkach zasadne jest użycie wyspecjalizowanego oprogramowania do analizy macierzy RAID.

Tak więc nawet w przypadku poważnych awarii sprzętowych kompetentne podejście i przestrzeganie technicznej sekwencji czynności pozwalają na skuteczne odzyskanie dostępu do ważnych plików i zminimalizowanie skutków uszkodzenia macierzy RAID.

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