Czy są jakieś narzędzia, metody i inkantacje do odzyskiwania ostatnio usuniętych plików na Ubuntu?
Jeśli robi to jakąkolwiek różnicę, chcę odzyskać plik bazy danych Keepass 2.x. Ale lepiej byłoby mieć metodę / narzędzie, które działa na każdym rodzaju pliku.
data-recovery
Decio Lira
źródło
źródło
Odpowiedzi:
TestDisk może czasem odzyskać ostatnio usunięte pliki.
źródło
Użyłem wszystkim do odzyskania uszkodzonego dysku twardego zarówno pod NTFS (Windows), FAT32 (karta Flash z telefonu Nokia) oraz ext3 z doskonałymi wynikami. Tylko wiersz poleceń, ale całkiem łatwo, coś takiego:
Porządkuje odzyskane pliki w folderach według typu pliku. Dokumenty Openoffice są odzyskiwane jako pliki zip. Ponieważ musisz wykonać go jako root (w celu bezpośredniego dostępu do sprzętu), pliki wyjściowe są również własnością root, więc prawdopodobnie będziesz musiał później zmienić ich własność.
źródło
foremost
można odzyskać.xcf
pliki. Zobacz stronę podręcznika, która obsługuje tylko te typy plików: (jpg, gif, png, bmp, avi, exe, mpg, mp4, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, i cpp).extundelete jest naprawdę świetny, jeśli twój system plików to ext3 lub ext4.
Uwaga : extundelete wymaga odmontowania dysku, aby działał poprawnie (i tak warto to zrobić jak najszybciej, aby uniknąć potencjalnego zastąpienia bajtów, które można odzyskać, w usuniętych plikach).
Odmontowanie dysku w systemie na żywo może być trudne ... często pojawia się komunikat „
device is busy
”. Aby usunąć to „poprawnie”, należy zamknąć wszystkie procesy uzyskujące dostęp do systemu plików. Ale ... prawdopodobnie pracowałeś w swoim katalogu domowym, a zillion procesów jest podłączony do twojego katalogu domowego, więc powodzenia.Aby obejść ten problem, wykonaj „leniwy” odmontowanie:
gdzie:
/home
do użycia z extundelete. Oczywiście musisz wymienić na/home
swoje zainteresowaniemount
Najpierw wykonałem polecenie, aby dowiedzieć się, które urządzenie (/dev/sda7
) muszę przekazać do extundelete (dane wyjściowe są obcięte dla zwięzłości)-l
opcjiźródło
umount -l
zapobiega otwieraniu / tworzeniu i pisaniu nowych plików (pamięci podręczne i tym podobne). Jednakże, nie nie zapobiegają istniejące otwarte pliki nadal są zapisywane (czyli: nie zamknąć istniejące pliki). Sugerujesz zamknięcie, ale myślę, że leniwy odmontowanie (przez większość czasu) spowoduje mniej zapisanych plików, w zależności od danej partycji. W tym względzie najlepiej jest mieć zainstalowany extundelete, a jeśli nie, upewnij się, że zainstalowałeś go na innej partycji niż ta, którą próbujesz odzyskać!Jeśli przypadkowo usunąłeś jakiś plik, ale nadal znasz ciągi, które zostały zapisane w tym pliku, możesz użyć:
źródło
25
i100
to tylko niektóre magiczne liczby, które prawdopodobnie trzeba być manipulowane dla konkretnego przypadku.Aby odzyskać katalog, możesz użyć
extundelete
Zainstaluj extundelete
Polecenie odzyskania
Uwaga : w miejsce
dev/sda1
nazwy partycji dysku twardego./home/Documents/
jest twoją ścieżką do usuniętego katalogu.źródło
autopsy
znajdowałem potrzebne i-węzły, a następnieextundelete
je przywracałem. Działało dobrze!.....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441.
sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1
lubię to.R-Linux (Recovery studio) jest jednym z najlepszych. Używałem tego narzędzia wiele razy wcześniej. Pracowałem w firmie, w której korzystali z wersji komercyjnej, 9/10 razy odzyskuje wszystko, czego chcesz. Naprawdę doskonała aplikacja. Wielokrotnie uratowałem kopalnię i przyjaciół z tyłu.
Funkcje (z ich strony internetowej):
R-Linux odzyskuje pliki :
Zaawansowane funkcje R-Linux :
Rozpoznawanie i analizowanie schematu układu partycji Dynamic (Windows 2000 / XP / Vista / Win7), Basic, GPT i BSD (UNIX) oraz mapy partycji Apple . Obsługiwane są partycje dynamiczne przez GPT, a także partycje dynamiczne przez MBR.
Tworzy pliki obrazów dla całego dysku twardego, dysku logicznego lub jego części. Takie pliki obrazów można przetwarzać jak zwykłe dyski. Obrazy mogą być albo prostymi, dokładnymi kopiami obiektów (zwykłe obrazy) kompatybilnymi ze starymi wersjami systemu R-Linux, albo skompresowanymi obrazami, które można skompresować, podzielić na kilka części i zabezpieczyć hasłem. Takie obrazy są w pełni kompatybilne z obrazami utworzonymi przez R-Drive Image, ale niekompatybilne ze starymi wersjami R-Linux.
Rozpoznaje zlokalizowane nazwy.
źródło
Jeśli używasz dodatkowego wewnętrznego HD (podejrzewam, że jest to zewnętrzne HD) do importu odzyskanych plików (z głównego HD, gdzie pierwotnie były pliki), konieczne jest utworzenie katalogu, w którym pliki zostaną umieszczone na wtórnym HD. Aby to zrobić, musisz najpierw ustawić BIOS do uruchamiania z płyty CD! 1. Uruchom dysk Live Ubuntu Rescue-Remix CD, wydaj polecenie uruchomienia, a następnie, gdy uruchamia się w terminalu, sprawdź dyski twarde poleceniem - Kod:
sudo fdisk -l
Zdaj sobie sprawę z tego, co HD jest główne, a które drugorzędne, i jaką partycję sprawdzić w poszukiwaniu plików i na której je odzyskać - Linux ext3 lub Windows NTFS! Mój był Linux. Miej na to dość miejsca! (Następnie możesz spróbować uruchomić Photorec („sudo photorec”) i mam nadzieję, że będziesz w stanie zobaczyć wszystkie swoje dyski HD. Nie miałem szczęścia, więc musiałem stworzyć katalog i zamontować sek. HD.)
sudo mkdir /media/disk
Jeśli wszystko w porządku, monit terminala po prostu powraca.
sudo mount -t ext3 /dev/sdb2 /media/disk
Jeśli wszystko w porządku, monit terminala po prostu powraca.
Uruchom Photorec poleceniem - Kod:
sudo photorec
Przejdź przez ustawienia i wybierz tylko te typy plików, które chcesz, w przeciwnym razie będziesz mieć tysiące plików do przesiewania!
Więcej informacji można znaleźć na stronie: http: /www..ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
źródło
Wypróbuj skalpel
po więcej informacji
źródło
.config/keepassx/*
(twoje lokalizacje mogą zmienne)) do wolnej partycji co noc. Używam także Unixa od zawsze, a ty zwykle jesteś dość ostrożny po drugim zdmuchnięciuthe-really-critical.file
;)Narzędzia do autopsji i Sleuthkit doskonale nadają się do odzyskiwania usuniętych plików, z przyjaznym interfejsem użytkownika, a także są dostępne w repozytoriach :
źródło
autopsy
znajdowałem potrzebne i-węzły, a następnieextundelete
je przywracałem. Działało dobrze!Zainstaluj skalpel
Edytuj plik scalpel.conf i odkomentuj typy plików, które chcesz odzyskać. Utwórz pusty folder (np .: recovered_data) Znajdź partycję, na której znajdowały się Twoje dane. Możesz użyć lsblk, aby uzyskać mapę partycji.
Uruchom skalpel (załóż, że dane były w sda1)
źródło
Ostatnio użyłem ext3grep do odzyskania dużego pliku SQLite 3, który został usunięty z systemu plików ext3.
Wypróbowałem wiele innych narzędzi służących do usuwania danych, z których wszystkie nie mogły odzyskać pliku (z obrazu dysku CD).
Aby użyć ext3grep, musiałem pobrać i skompilować źródło. Uważnie przeczytaj http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html od góry do dołu, aby zrozumieć, jak działa system plików ext3 i jak korzystać z dziennika, aby dowiedzieć się, gdzie znajdują się usunięte pliki wymagany był także dysk.
To nie jest proste rozwiązanie, ale bardzo, bardzo potężne. Jeśli jesteś gotowy zainwestować kilka godzin w przestudiowanie dokumentu i skompilowanie programu, warto.
źródło