Zainstaluj Scalpel (narzędzie do odzyskiwania systemu plików), aby odzyskać usunięte pliki/foldery w Linux

Zainstaluj Scalpel (narzędzie do odzyskiwania systemu plików), aby odzyskać usunięte pliki/foldery w Linux

Wiele razy zdarza się, że przypadkowo lub mylnie naciśamy 'Shift + Usuńdo plików. Z natury ludzkiej masz zwyczaj używaniaShift + Del„Zamiast używać tylko”Usuwać' opcja. Właściwie miałem ten incydent kilka dni temu. Pracowałem nad projektem i zapisałem mój plik roboczy w katalogu. W katalogu było wiele niechcianych plików i należy je na stałe usunąć. Więc zacząłem je usunąć jeden po drugim. Usuwając te pliki, przypadkowo naciskałemUsuń zmianę„Do jednego z moich ważnych plików. Plik został usunięty na stałe z mojego katalogu. Zastanawiałem się, jak odzyskać usunięte pliki i nie miałem pojęcia, co robić. Prawie spędziłem dużo czasu przywracając plik, ale nie mam szczęścia.

Narzędzie do odzyskiwania skalpel dla Linux

Znając trochę wiedzy technicznej, o której wiedziałem o tym, jak system plików i HDD Pracuje. Po przypadkowym usuwaniu pliku zawartość pliku nie jest usunięta z komputera. Jest właśnie usunięty z folderu bazy danych i nie można zobaczyć pliku w katalogu, ale nadal pozostaje gdzieś na dysku twardym. Zasadniczo system ma wskaźnik listy do bloków na urządzeniu pamięci. Dane nie są usuwane z urządzenia pamięci blokowej, chyba że i dopóki nie zastąpisz nowym plikiem. W tym punkcie widzenia wydałem, że mój usunięty plik może nadal pozostać gdzieś w niezamierzonym obszarze Dysk twardy. Jednak zaleca się natychmiastowe odłączenie urządzenia, gdy tylko zdasz sobie sprawę, że usunąłeś każdy ważny plik. Uncount pomaga zapobiec zastąpieniu zablokowanych plików nowym plikiem.

W tym scenariuszu nie chciałem nadmiernie pisać tych danych, dlatego wolałem wyszukiwać na dysku twardym bez ich montażu.

Normalnie w Okna Dostajemy mnóstwo trzeciej imprezowych narzędzi do odzyskiwania utraconych danych, ale w Linux tylko kilka. Jednak używam Ubuntu Jako system operacyjny i bardzo trudno jest znaleźć narzędzie, które odzyskuje utracony plik. Podczas moich badań dowiedziałem się o 'Skalpel„Narzędzie, które przepływa przez cały dysk twardy i odzyskuje utracony plik. Zainstalowałem i pomyślnie odzyskałem utracony plik z pomocą Skalpel narzędzie. To naprawdę niesamowite narzędzie, które muszę powiedzieć.

Może się to również zdarzyć z tobą. Więc pomyślałem o podzieleniu się z tobą swoim doświadczeniem. W tym artykule pokażę, jak odzyskać usunięte pliki za pomocą narzędzia Scalpel. Więc zaczynamy.

Co to jest narzędzie Scalpel?

Skalpel jest odzyskiwaniem systemu plików typu open source dla Linux I Prochowiec Systemy operacyjne. Narzędzie odwiedza pamięć bazy danych bloków i identyfikuje z niej usunięte pliki i natychmiast je odzyskuje. Oprócz odzyskiwania plików jest również przydatny do badań cyfrowej kryminalistyki.

Jak zainstalować Scalpel w Mint Debian/Ubuntu i Linux

Aby zainstalować Scalpel, otwórz terminal, wykonując „Ctrl+alt+t”Z komputera i uruchom następujące polecenie.

$ sudo apt-get instaluj skalpel
Przykładowy wyjście
Czytanie list pakietów… Dokonane budowanie zależności drzewa odczytu INFORMACJE INFORMACJE STANE… ZAKOŃCZONE Zostaną zainstalowane następujące nowe pakiety: Scalpel 0 Uaktualniono, 1 nowo zainstalowany, 0 do usunięcia i 390 nie zaktualizowanych. Musisz uzyskać 0 b/33.9 kb archiwum. Po tej operacji zostanie użyte 118 kb dodatkowej przestrzeni dysku. Wybieranie wcześniej niewybranego skalpla pakietu. (Czytanie bazy danych… 151082 plików i obecnie zainstalowanych katalogów.) Rozpakowanie skalpela (z… /scalpel_1.60-1Build1_I386.Deb)… Przetwarzanie wyzwalaczy dla Man-DB… Konfigurowanie skalpela (1.60-1Build1)… [E-mail chroniony]: ~ $

Instalowanie Scalpel w RHEL/CENTOS i FEDORA

Aby zainstalować narzędzie do odzyskiwania skalpel, musisz najpierw włączyć repozytorium EPEL. Po włączeniu możesz to zrobić 'mniam„Aby go zainstalować, jak pokazano.

# mniam instaluj skalpel
Przykładowy wyjście
Załadowane wtyczki: FastestMirror Ładowanie prędkości lustra z buforowanego pliku hosta * Baza: centos.01 -link.hk * epel: lustro.Nus.Edu.sg * epel-source: lustro.Nus.Edu.SG Konfigurowanie instalacji zależności rozwiązywania procesu-> Uruchamianie kontroli transakcji ---> Pakiet Scalpel.i686 0: 2.0-1.EL6 zostanie zainstalowany -> Zależności Zależności Rozdzielczości Zależności zakończonej =================================================== ================================================== ================================================== ================ Pakiet Arch Version Repository Rozmiar ================================================================================== ================================================== ================================================== ========================= Instalowanie: Scalpel i686 2.0-1.EL6 EPEL 50 K Podsumowanie transakcji =============================================================================== ================================================== ================================================== ========== Zainstaluj 1 pakiet (y) Całkowity rozmiar pobierania: 50 K Zainstalowany Rozmiar: 108 K Is This OK [T/N]: Y Pobieranie Pakiety: Scalpel-2.0-1.El6.i686.RPM | 50 kb 00:00 Uruchamianie RPM_Check_Debug Uruchamianie testu transakcji transakcji transakcji powiodło się instalacja transakcji: Scalpel-2.0-1.El6.i686 1/1 weryfikacja: Scalpel-2.0-1.El6.I686 1/1 zainstalowany: skalpel.i686 0: 2.0-1.EL6 kompletne!

Po zainstalowaniu Scalpel musisz wykonać edytowanie tekstu. Domyślnie narzędzie Scalpel ma swój własny plik konfiguracyjny w '/itp„Katalog i pełna ścieżka to”/etc/skalpel/skalpel.conf" Lub "/etc/skalpel.conf". Możesz zauważyć, że wszystko zostało skomentowane (#). Więc przed uruchomieniem Scalpel musisz porzucić format pliku, który musisz odzyskać. Jednak odkształcenie cały plik jest czasochłonny i wygeneruje ogromne fałszywe wyniki.

Powiedzmy na przykład, że chcę tylko wyzdrowieć '.jpg`` Pliki, więc po prostu poinformowanie ''.jpg„Sekcja pliku dla pliku konfiguracyjnego Scalpel.

# Pliki GIF i JPG (bardzo powszechne) gif y 5000000 \ x47 \ x49 \ x46 \ x38 \ x37 \ x61 \ x00 \ x3b gif y 5000000 \ x47 \ x49 \ x46 \ x38 \ x39 \ x61 \ x00 \ x3b jpg y 20000000000 \ xff \ xd8 \ xff \ xe0 \ x00 \ x10 \ xff \ xd9

Przejdź do terminalu i wpisz następującą składnię. ''/dev/sda1„to lokalizacja urządzenia, z którego plik jest już usunięty.

$ sudo skalpel /dev /sda1-o wyjście

''-o„Przełącznik wskazuje katalog wyjściowy, w którym chcesz przywrócić usunięte pliki. Upewnij się, że ten katalog jest pusty przed uruchomieniem dowolnego polecenia, w przeciwnym razie da ci błąd. Dane wyjściowe powyższego polecenia to.

Wersja skalpel 1.60 Napisane przez Golden G. Richard III, na podstawie najważniejszych 0.69. Otwieranie celu „/dev/sda1” plik obrazu przełęczy 1/2. /dev/sda1: 6.1% | ***** | 6.6 GB 39:16 ETA

Jak widać, skalpel wykonuje teraz swój proces i odzyskanie usuniętego pliku zajmie trochę czasu w zależności od miejsca na dysku, który próbujesz skanować i prędkość maszyny.

Polecam wszystkim, aby mieli zwyczaj używania usuwać zamiast "Shift + Usuń". Ponieważ jak wspomniano zapobieganie jest zawsze lepsze niż lekarstwo.