Jak odzyskać dane z Btrfs-RAID?

Btrfs jako system plików nowej generacji zawiera wiele zaawansowanych funkcji, które umożliwiają jego dużą odporność, natychmiastową naprawę błędów logicznych i uproszczoną administrację. Zasadniczo sam ten system plików jest w stanie zastąpić tradycyjne zarządzanie woluminami systemu Linux i programowe narzędzie RAID mdadm: można tworzyć Btrfs na wielu urządzeniach, zapewniając jednocześnie odporność na błędy RAID 1, RAID 5, RAID 6 lub RAID 10. Należy jednak zrozumieć, że Btrfs, chociaż znacząco poprawia bezpieczeństwo przechowywanych danych, nie może całkowicie zapobiec ich utracie.

Mówiąc o odzyskiwaniu plików utraconych z macierzy Btrfs-RAID, specyfika umieszczania na nim danych znacznie komplikuje proces przywracania. Standardowy RAID jest zwykle obsługiwany w dwóch oddzielnych krokach – rekonstrukcja konfiguracji RAID i elementów systemu plików roboczych, podczas gdy przestrzeń dyskowa jest dzielona przez system plików na kolejno ponumerowany zestaw bloków danych, a więc określenie lokalizacji pierwszego bloku i rozmiar bloku jest wystarczający, aby uzyskać lokalizację innych. W przeciwieństwie do tego, Btrfs porządkuje bloki danych na dyskach RAID w dowolnej kolejności i śledzi zgodność między blokami i fizycznymi adresami na dysku, do którego są przypisane, za pomocą specjalnej Tabeli Chunków. Dzięki temu system jest znacznie bardziej elastyczny, ale uniemożliwia ustalenie lokalizacji bloków danych w przypadku uszkodzenia lub utraty dwóch kopii tabeli porcji. Jeżeli jednak przynajmniej jeden egzemplarz jest nienaruszony, UFS Explorer RAID Recovery jest w stanie zinterpretować tabelę porcji i automatycznie zrekonstruować Btrfs-RAID o dowolnej złożoności w celu dalszych operacji odzyskiwania danych.

Aby wykonać tę procedurę, postępuj zgodnie z poniższymi instrukcjami:

  1. Podłącz wszystkie dostępne komponenty swojego Btrfs-RAID do komputera.

Podłącz dyski, które tworzą pamięć masową, do komputera. Liczba dysków, których może brakować, jest równa liczbie odpowiedniego poziomu konwencjonalnej macierzy RAID: zero dysków dla Btrfs-RAID 0, jeden dysk dla Btrfs-RAID 5, dwa dyski dla Btrfs-RAID 6, jeden dysk (w niektórych przypadki dwa) dla Btrfs-RAID 10 i co najmniej jeden dysk z mirrora musi być obecny w Btrfs-RAID 1.

  1. Zainstaluj UFS Explorer RAID Recovery i uruchom oprogramowanie.

Uruchom Eksploratora UFS z uprawnieniami administratora i w razie potrzeby zmodyfikuj ustawienia programu. Wszystkie nienaruszone podłączone dyski zostaną wyświetlone w głównym oknie po lewej stronie. Ich woluminy logiczne zostaną wymienione poniżej: każdy dysk Btrfs-RAID będzie miał partycję komponentu Btrfs .

  1. Wybierz automatycznie przywrócony Btrfs-RAID z listy wykrytych urządzeń pamięci masowej.

Program automatycznie zmontuje system z jego części składowych. Wystarczy przewinąć listę i znaleźć zrekonstruowane Btrfs oznaczone złożoną ikoną przechowywania.

  1. Przeglądaj dane zamontowanej partycji Btrfs i sprawdź jej integralność.

Wybierz partycję Btrfs znalezioną w magazynie i zbadaj jej zawartość. Jeśli tablica została złożona pomyślnie, będziesz mógł otworzyć podgląd obrazów i plików tekstowych bezpośrednio w interfejsie oprogramowania.

  1. Zeskanuj pamięć, aby znaleźć usunięte lub utracone dane.

Jeśli chcesz wyodrębnić usunięte lub utracone pliki, uruchom skanowanie odpowiedniej partycji Btrfs : znajdź narzędzie „Skanuj w poszukiwaniu utraconych danych” na pasku narzędzi, wyłącz wszystkie typy systemów plików oprócz Btrfs i naciśnij „Rozpocznij skanowanie”.

  1. Określ żądane przywrócone elementy i zapisz je na innym dysku.

Po zakończeniu procesu możesz spojrzeć na odtworzony system plików i znaleźć potrzebne foldery i pliki. Następnie kliknij „Zdefiniuj wybór”, zaznacz je i naciśnij „Zapisz wybór”. W otwartym oknie podaj bezpieczną pamięć docelową inną niż którykolwiek z dysków źródłowych.

Poniższy film również pomoże Ci w tym procesie: