Jak odzyskać usunięte pliki w systemie Linux?

Jak odzyskać usunięte pliki w systemie Linux. Pomimo najlepszych starań zdarzają się sytuacje, w których przypadkowo usuwasz pliki, których nadal potrzebujesz. Zdarza się nawet, że usuwasz plik, z którego nie zdajesz sobie sprawy, że będziesz potrzebować później. Najlepiej po prostu wykonać kopię zapasową plików przed ich usunięciem, ponieważ ich odzyskanie może być kłopotliwe. Mimo to możliwe jest odzyskanie usuniętych plików w systemie Linux, jeśli wiesz jak.

Krok 1

Określ partycję, na której znajdował się plik, który chcesz odzyskać. Możesz to łatwo zrobić za pomocą polecenia "pwd" w konsoli powłoki.

Wideo dnia

Krok 2

Odmontuj bieżący katalog za pomocą polecenia „odmontuj”. Ograniczy to możliwość zastąpienia pliku podczas próby jego odzyskania. Należy pamiętać, że nie jest to możliwe, jeśli plik znajduje się w katalogu „/root”, ponieważ jest on zawsze montowany. W takim przypadku musisz wyjąć dysk twardy i umieścić go w innym komputerze z systemem Linux i kontynuować procedurę odzyskiwania (bardzo niebezpieczna opcja, ale jedyna dostępna w tym przypadku).

Krok 3

Użyj polecenia „debugfs”. Polecenie "debugfs" służy do obsługi większości głównych błędów i błędów, które mogą wystąpić w systemie Linux. Umożliwia naprawienie problemów bez konieczności doznania awarii systemu lub ponownego uruchomienia. Uwzględnij system plików, w którym znajdują się usunięte pliki: „debugfs usr/personal” uzyska dostęp do katalogu usr/personal.

Krok 4

Użyj "lsdel" po rozpoczęciu debugowania systemu plików. To polecenie generuje listę wszystkich plików, które zostały usunięte z systemu plików. Bądź cierpliwy, ponieważ może to zająć dużo czasu, gdy masz do czynienia z większą pamięcią podręczną usuniętych plików.

Krok 5

Odzyskaj te pliki, które chcesz przywrócić, wpisując „dump filename”. „Numer i-węzła” to numer wyświetlany w pierwszej kolumnie raportu, który otrzymujesz po użyciu polecenia „lsdel”. Spowoduje to zapisanie tych plików na bieżącej partycji, na której pracujesz, tworząc kopię zapasową tych plików.

Wskazówka

Istnieją aplikacje do odzyskiwania plików innych firm dostępne dla wielu systemów operacyjnych, w tym Linux. Takie aplikacje odzyskują usunięte pliki, przechowując kopię zapasową na specjalnej partycji lub po prostu pomagając w ich odzyskaniu, zanim te sektory zostaną nadpisane. Nie ma jednak niezawodnego sposobu na odzyskanie usuniętych plików.

Ostrzeżenie

Nigdy nie ma gwarancji, że możesz odzyskać usunięte pliki, jeśli nie masz ich kopii zapasowej. Czasami Linux nadpisuje sektory na dysku twardym, które zawierały usunięte pliki, które chcesz odzyskać. Zawsze twórz kopie zapasowe ważnych plików przed ich usunięciem.