Jak odzyskać usunięte pliki w systemie Linux za pomocą TestDisk

Jak odzyskać usunięte pliki w systemie Linux za pomocą TestDisk

Czy kiedykolwiek przypadkowo usunąłeś plik na swoim komputerze z systemem Linux? A może jakiś program usunął ważny folder przechowywany w pamięci systemowej. W takich sytuacjach oprogramowanie do odzyskiwania danych jest jedynym rozwiązaniem tego problemu.





TestDisk jest jednym z takich narzędzi do odzyskiwania opracowanych dla wiersza poleceń systemu Linux. W tym artykule omówimy TestDisk i sposób jego instalacji, a także szczegółowy przewodnik dotyczący odzyskiwania usuniętych plików i folderów w systemie Linux.





Co to jest dysk testowy?

TestDisk to niezawodne i potężne narzędzie do odzyskiwania danych z wiersza poleceń. Został napisany w języku programowania C przez Christophe Granier. Oprócz Linuksa TestDisk jest dostępny w prawie każdym innym systemie operacyjnym, w tym Microsoft Windows, macOS i OpenBSD.





TestDisk posiada funkcje do:

  1. Odzyskaj usuniętą partycję danych
  2. Odzyskaj uszkodzoną partycję lub plik
  3. Przywróć pliki z systemów plików Windows
  4. Odbuduj sektory rozruchowe za pomocą kopii zapasowych danych
  5. Odzyskaj uszkodzone tabele FAT32

Ponieważ TestDisk może łatwo odzyskać usunięte partycje danych, możemy użyć tego narzędzia do przywrócenia usuniętych plików.



Jest jednak wyjątek. Jeśli ktoś usunął pliki z twojego systemu Linux za pomocą strzęp narzędzie TestDisk nie będzie w stanie odzyskać tych plików. Shred to narzędzie wiersza poleceń służące do bezpiecznego usuwania plików, co z kolei utrudnia ich odzyskanie.

Jak zainstalować TestDisk

Większość dystrybucji Linuksa nie ma domyślnie zainstalowanego TestDisk. Zamiast tego będziesz musiał ręcznie pobrać i zainstalować pakiet za pomocą menedżera pakietów swojego systemu.





W dystrybucjach opartych na Debianie najpierw włącz wszechświat magazyn.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Następnie zainstaluj dysk testowy pakiet z trafny :





sudo apt install testdisk

Instalacja TestDisk w Fedorze jest łatwa.

sudo dnf install testdisk

Aby zainstalować w dystrybucjach opartych na Arch:

sudo pacman -S testdisk

Możesz użyć mniam zainstalować TestDisk na systemach RHEL i CentOS. Ale najpierw musisz pobrać pakiet o nazwie epel-uwolnienie . ten epel-uwolnienie pakiet zawiera klucze GPG (GNU Privacy Guard) do podpisywania pakietów i informacji o pakietach.

Wpisz dowolne z następujących poleceń, aby zainstalować pakiet:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Teraz zainstaluj TestDisk:

yum update
yum install testdisk

Możesz zweryfikować instalację, wpisując w terminalu następujące polecenie.

testdisk --version

Dane wyjściowe wyświetlą informacje o wersji powiązane z dysk testowy pakiet.

Odzyskaj usunięte pliki w systemie Linux za pomocą TestDisk

Pierwszym krokiem do odzyskania usuniętych plików jest utworzenie pliku dziennika. Plik dziennika TestDisk jest ważny, ponieważ przechowuje podstawowe informacje związane z odzyskiwaniem danych i partycjami. Nawet ogólnie użytkownicy powinni traktować priorytetowo rejestrowanie systemu, aby uzyskać wgląd w działania wykonywane na ich komputerze.

Krok 1: Utwórz plik dziennika

Uruchom TestDisk za pomocą następującego polecenia:

testdisk

System wyświetli dane wyjściowe w następujący sposób. Ponieważ TestDisk jest narzędziem interaktywnym, oferuje opcje do wyboru na każdym ekranie. Zwróć uwagę na poniższe dane wyjściowe, masz trzy opcje: Tworzyć , Dodać , oraz Brak dziennika .

  1. Tworzyć : Tworzy nowy plik dziennika dla TestDisk
  2. Dodać : Służy do dodawania dodatkowych informacji do już istniejącego pliku dziennika
  3. Brak dziennika : Polecenia TestDisk, aby nie używać pliku dziennika do procesu odzyskiwania

Podkreśl Tworzyć wybierz opcję za pomocą kursorów i naciśnij Wejść . Wpisz hasło administratora, jeśli zostaniesz o to poproszony. Jeśli nie masz uprawnień superużytkownika na swoim koncie, możesz poprosić administratora systemu o: dodać Cię do listy sudos .

słuchaj muzyki online za darmo bez pobierania

Związane z: Jak naprawić martwy dysk twardy, aby odzyskać dane?

Krok 2: Wybierz dysk odzyskiwania

Po utworzeniu pliku dziennika musisz wybrać dysk, z którego chcesz odzyskać dane. Na ekranie zostaną wyświetlone informacje związane z każdym dyskiem w systemie, w tym nazwa i rozmiar dysku.

Wybierz żądany dysk i naciśnij Wejść .

Jeśli nie możesz znaleźć konkretnego dysku, spróbuj uruchomić TestDisk za pomocą dysk testowy sudo Komenda.

Krok 3: Wybierz typ partycji

Następnym krokiem jest wybranie typu partycji, którą chcesz odzyskać. Jeśli nie możesz dowiedzieć się, która partycja jest właściwa, po prostu przejdź do tej, którą podświetlił TestDisk.

Użytkownicy mogą wybierać spośród następujących siedmiu typów partycji.

miejsce na dysku 100% Windows 10
  • Intel
  • EFI GPT
  • Humax
  • Prochowiec
  • Nic
  • Słońce
  • Xbox

Wybierz najbardziej odpowiedni wybór i uderz Wejść .

Teraz wybierz opcje odzyskiwania z listy. Chociaż możesz wybrać dowolną opcję, która najbardziej Ci odpowiada, jeśli chcesz przywrócić usunięte pliki, wybierz Zaawansowany .

System wyświetli listę wszystkich dostępnych partycji na wybranym dysku. Zaznacz swój wybór i naciśnij Wejść .

Jeśli używasz dysku twardego, istnieje duże prawdopodobieństwo, że system wyświetli wiele partycji. Z drugiej strony, jeśli jest to dysk wymienny, TestDisk wyświetli tylko jedną partycję.

TestDisk poprosi o wybranie katalogu do przechowywania pliku obrazu partycji. Wybierz odpowiednią lokalizację i wybierz Przystępować .

Ucz się więcej: Jak zarządzać partycjami dysku twardego za pomocą Cfdisk

Krok 4: Przejdź do katalogu usuniętych plików

TestDisk wyświetli teraz wszystkie pliki i foldery przechowywane na wybranej partycji. Udaj się do katalogu zawierającego usunięty plik. Na przykład, jeśli /Pulpit katalog zawiera plik, przejdź do tego folderu.

Usunięte pliki będą miały czerwony kolor czcionki. Jeśli nie możesz znaleźć żadnego wpisu usuniętego pliku, to niestety plików nie można odzyskać.

Z drugiej strony, jeśli znalazłeś wpisy plików z czerwoną czcionką, nie możesz po prostu „przywrócić” tych plików za pomocą TestDisk. Musisz tylko skopiować usunięte pliki i wkleić je do innego katalogu.

Aby skopiować usunięty plik, zaznacz ten konkretny plik i naciśnij C na klawiaturze. Teraz przejdź do katalogu, w którym chcesz wkleić plik i naciśnij C ponownie wkleić.

Jeśli system pomyślnie skopiował plik, otrzymasz powiadomienie z informacją Kopiowanie gotowe! 1 ok, 0 nie powiodło się w jasnozielonym kolorze.

Wyjdź z aplikacji, wybierając Zrezygnować opcja na ekranie. System przeniesie Cię z powrotem do poprzedniego ekranu. Ponownie, kontynuuj wybieranie Zrezygnować aby wrócić do poprzedniego ekranu. Zajmie Ci to kilka rund podświetlania i naciskania Wejść aby całkowicie zamknąć TestDisk.

Cofnij przypadkowe usunięcia w systemie Linux

Podczas poruszania się po pamięci systemu Linux dzieli Cię tylko jedna „kombinacja klawiszy” od trwałego usuwania ważnych plików. Na szczęście dostępne jest narzędzie TestDisk, które powstrzyma Cię przed żałowaniem swoich działań. TestDisk może odzyskać usunięte partycje, przywrócić uszkodzone dyski i odbudować sektory rozruchowe za pomocą pliku kopii zapasowej.

Wystarczy jeden incydent, aby wiedzieć, jak ważne jest tworzenie kopii zapasowych Twojej pamięci masowej. Chociaż możesz sklonuj swój dysk twardy w systemie Linux , nie zawsze jest to najlepszy wybór. Najbardziej odpowiednią opcją byłoby wykonanie kopii zapasowej danych na zdalnym serwerze za pomocą Rsync.

Udział Udział Ćwierkać E-mail Automatycznie twórz kopie zapasowe plików na zdalnym serwerze za pomocą Rsync

Tworzenie kopii zapasowych za pomocą rsync to potężny sposób samodzielnego zarządzania plikami lokalnymi. Oto wszystko, co musisz wiedzieć.

Czytaj dalej
Powiązane tematy
  • Linux
  • Odzyskiwanie danych
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować