Odzyskaj swoje dane z Linux-Based Data Recovery Tools

Dane są kluczowym elementem w naszej osobistej i zawodowej egzystencji. Bez danych bylibyśmy zagubieni w rozległych przestrzeniach nicości. Arkusze kalkulacyjne, wiadomości e-mail, dokumenty, kontakty, bazy danych, pliki, foldery … lista ciągnie się w nieskończoność. W idealnym świecie każdy bajt lokalnej pamięci masowej byłby zapisywany na zewnętrznym dysku twardym lub w usłudze przechowywania w chmurze.

Nie zawsze żyjemy w idealnym świecie.

Czasami dane muszą zostać odzyskane. Kiedy dojdzie do tragedii, dobrze jest wiedzieć, że masz pod ręką narzędzia do wykonania zadania. Na szczęście Linux nie jest obcy w kwestii odzyskiwania danych. W rzeczywistości istnieje wiele solidnych narzędzi, których możesz użyć aby odzyskać utracone dane. Chcę ci przedstawić kilka narzędzi, które świetnie radzą sobie z odzyskiwaniem danych.

Oczywiście, jak w każdym przypadku odzyskiwania utraconych danych ─ nic nie jest doskonałe. Możesz spróbować każdego z różnych narzędzi dostępnych tylko po to, aby znaleźć dane po prostu nie do odzyskania. Taka jest natura ery cyfrowej. W tym celu, zawsze upewnij się, że masz solidną, aktualną kopię zapasową dostępną w przypadku, gdy twój system upadnie ciężko.

SystemRescueCD

Zacznijmy od narzędzi, które pomogą ci odzyskać dane z uszkodzonej maszyny (powiedzmy maszyny z systemem plików lub problemami z partycjami). Te narzędzia są zazwyczaj najłatwiejsze do pracy, ponieważ są to narzędzia typu all-inclusive. Moim ulubionym z tych narzędzi jest SystemRescueCD. Ten konkretny ratunkowy CD obsługuje większość znanych formatów partycji i zawiera wszystkie narzędzia potrzebne do odzyskania danych (w tym sfdisk, Gparted, TestDisk, PhotoRec, FSArchiver, i wiele innych) i zawiera mnóstwo narzędzi do pracy.

Jak większość dysków ratunkowych, SystemRescueCD działa poprzez uruchomienie systemu z płyty CD lub dysku USB, a następnie używa narzędzi do pracy z systemem plików. W przeciwieństwie do wielu innych narzędzi ratunkowych tej natury, SystemRescueCD oferuje w pełni rozwinięte środowisko graficzne, aby pomóc w zadaniu odzyskiwania danych (rysunek 1).

systemrescuecd

Jeśli ratujesz dane z jednego komputera na drugi, będziesz musiał podłączyć zewnętrzny dysk twardy do systemu, aby przenieść uratowane dane (lub możesz użyć wbudowanej obsługi Samby i skopiować dane do lokalizacji sieciowej). Jeżeli celem jest odzyskanie lub naprawienie tablicy partycji, zdecydowanie zalecam skopiowanie wrażliwych danych ─ na wypadek, gdyby tablica partycji lub system plików zostały jeszcze bardziej uszkodzone.

Istnieją inne dostępne systemy ratunkowe, które są podobne zarówno pod względem przeznaczenia, jak i stylu do SystemRescueCD. Każdy z nich ma swoje plusy i minusy, ale w końcu wykona swoją pracę. Niektóre z moich ulubionych dystrybucji odzyskiwania danych/systemu Linux obejmują:

  • Trinity Rescue Kit

  • Knoppix

  • Ultimate Boot CD.

Indywidualne narzędzia ratunkowe

Jak tylko wyjdziesz poza pełną dystrybucję, zaczniesz szukać narzędzi ukierunkowanych na odzyskiwanie danych. Linux posiada prawie każde narzędzie, którego potrzebujesz do tego zadania. Przyjrzyjmy się niektórym z nich.

Ddrescue

Jeśli szukasz narzędzia wiersza poleceń, które skopiuje dane z jednego pliku lub urządzenia blokowego do innego, to Ddrescue jest ci potrzebne. Jest kilka rzeczy, które powinieneś wiedzieć o używaniu Ddrescue:

  • Nigdy nie używaj tego narzędzia na dysku lub partycji zamontowanej do odczytu/zapisu.

  • Nie próbuj naprawiać systemu plików z błędami wejścia/wyjścia.

  • Miejsce docelowe zostanie nadpisane ─ dlatego upewnij się, że miejsce docelowe jest wolne od ważnych danych.

Narzędzie to jest doskonałe do odzyskiwania danych z uszkodzonego dysku do zewnętrznego źródła. W pierwszej kolejności należy zainstalować narzędzie w systemie roboczym, podłączyć uszkodzony dysk i dysk docelowy przez USB, a następnie użyć narzędzia do wyodrębnienia niezbędnych danych.

Instalacja narzędzia w systemie Ubuntu może być wykonana za pomocą jednego polecenia:

sudo apt-get install gddrescue

Składnia polecenia Ddrescue jest następująca:

ddrescue infile outfile

Użyjmy Ddrescue do skopiowania partycji z dysku /dev/sdg na dysk /dev/sdb. Polecenie (uruchomione w systemie, który działa z sudo) wyglądałoby następująco:

sudo ddrescue /dev/sdg /dev/sdb

Powyższe polecenie skopiowałoby wszystko z uszkodzonego źródła do zdrowego celu. Dane odzyskane!

Testdisk

Ten konkretny program do odzyskiwania danych nie próbuje kopiować danych. Zamiast tego próbuje naprawić problemy na poziomie partycji, które mogą uniemożliwić dostęp do danych lub ich odzyskanie. Testdisk może:

  • Odzyskiwać utracone partycje

  • Uczynić dyski ponownie startowymi

  • Poprawić tablicę partycji

  • Przywrócić główny rekord startowy

  • Przywróć sektory startowe

  • Przywróć tabele systemu plików

  • Usuń pliki z NTFS, FAT, exFAT i ext2

  • Kopiowanie plików z usuniętych systemów plików NTFS, FAT, exFAT i ext2/3/4.

Testdisk jest narzędziem ncurses, które działa w terminalu (Rysunek 2).

testdisk

Aby zainstalować Testdisk w systemie Ubuntu, wydaj polecenie:

sudo apt-get install testdisk

Uruchom narzędzie za pomocą sudo testdisk i przejdź przez łatwy w użyciu kreator pracy z zewnętrznie podłączonym dyskiem.

Photorec

Jeśli szukasz możliwości odzyskania utraconych plików, zdjęć, filmów itp. Photorec jest tym, czego potrzebujesz. Narzędzie to jest częścią Testdiska, więc po zainstalowaniu Testdiska, Photorec jest gotowy do użycia. To konkretne narzędzie całkowicie ignoruje system plików i patrzy bezpośrednio na dane bazowe. Oznacza to, że jeśli system plików jest uszkodzony, istnieje szansa, że dane nadal można odzyskać.

Aby uruchomić Photoreca, wydaj polecenie:

sudo photorec

Interfejs Photoreca jest podobny do interfejsu Testdiska. Podczas pracy Photorec wyświetla w czasie rzeczywistym, jakie typy plików udało się odzyskać (Rysunek 3).

photorec

Chcesz się upewnić, że na partycji docelowej jest wystarczająco dużo miejsca, aby pomieścić uratowane dane (możesz skopiować dane do pamięci wewnętrznej lub zewnętrznej).

Jeśli szukasz narzędzi, które pomogą ci odzyskać dane w systemie Linux, jest ich wiele do zdobycia. W tym artykule omówimy narzędzia dostępne dla administratorów ─ od pełnych pakietów do odzyskiwania danych z dysku po pojedyncze narzędzia. Istnieje wiele innych narzędzi gotowych do pomocy w dążeniu do odzyskania danych.

Aby uzyskać więcej informacji na temat takich narzędzi, sprawdź Forum Zarządzania Systemem Linux.com, gdzie możesz współdziałać ze swoimi rówieśnikami i dowiedzieć się jeszcze więcej o odzyskiwaniu danych.

Więcej informacji na temat narzędzi do odzyskiwania danych można znaleźć na Forum Zarządzania Systemem Linux.com.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *