Przypadkowo usunąłem kilka plików z pulpitu Ubuntu. Teraz muszę odzyskać tylko pliki perla, które znajdowały się w katalogu / home / user. Jak można to zrobić? Jestem w stanie uruchomić przy użyciu Ubuntu USB na żywo. Proszę wytłumacz.
command-line
filesystem
files
data-recovery
Kiran BBNL
źródło
źródło
photorec
prawdopodobnie nie jest realnym rozwiązaniem, chyba że masz oddzielną partycję domową; uruchomienie go na partycji głównej spowoduje odzyskanie tysięcy plików bez żadnych metadanych (tj. z nazwą pliku generowanąphotorec
w locie, co nie jest przydatne do zrozumienia, które pliki są plikami, których szukasz; przynajmniej będziesz musiał użyćgrep -l '#!/usr/bin/perl'
lub odmian i mieć nadzieję, że w twoim systemie nie ma zbyt wielu skryptów perla). Za pomocątestdisk
powinieneś być w stanie odzyskać tylko usunięty folder / pliki, przeglądając system plików.testdisk
; powinieneś być w stanie go dostosować i użyć go do odzyskania plików; jeśli nic nie pomoże, powinieneś wypróbować rozwiązanie Karela, ale musisz jakoś przejrzeć wszystkie plikiOdpowiedzi:
Zanim zaczniesz:
Jakie są główne różnice między TestDisk a PhotoRec?
TestDisk jest znacznie wydajniejszy niż PhotoRec. Problem z TestDisk polega na tym, że nie zawsze odzyskuje on wszystkie usunięte pliki. Jeśli przypadkowo sformatujesz partycję, TestDisk może odzyskać tysiące plików bez utraty jednego pliku, ale jeśli usuniesz plik, wysyłając go do Kosza, a następnie opróżniając Kosz, TestDisk nie zawsze może go odzyskać.
Więc najpierw użyj TestDisk, a jeśli odzyskałeś wszystkie usunięte pliki za pomocą TestDisk, to gotowe. Jeśli odzyskałeś większość usuniętych plików za pomocą TestDisk, możesz zdecydować, czy masz gotowe. Jeśli nie skończysz po uruchomieniu TestDisk, możesz spróbować odzyskać usunięte pliki za pomocą PhotoRec.
PhotoRec może selektywnie odzyskiwać pliki na podstawie ich typów plików, ale PhotoRec / TestDisk nie może selektywnie skanować pojedynczego katalogu w poszukiwaniu utraconych plików, chyba że jako ten katalog zamontowano całą partycję dysku twardego. W niektórych przypadkach nazwa pliku jest przechowywana w samym pliku. W tym przypadku PhotoRec próbuje odzyskać nazwę pliku, ale przez większość czasu PhotoRec nie może odzyskać nazw plików.
Odzyskaj pliki na podstawie typu pliku za pomocą PhotoRec
Zainstaluj TestDisk z Centrum oprogramowania Ubuntu.
Uruchom PhotoRec.
Otwórz terminal i uruchom photorec (jako root).
Wybierz dysk twardy.
Wybierz typ partycji.
Jeśli twój dysk twardy ma partycje Linux, wybierz
[Intel]
.Wybierz opcję typu pliku.
Przejdź do
[File Opt]
i naciśnij Enter. Tutaj możesz wyłączyć wszystkie typy plików, naciskając s. Użyj spacji, aby przełączyć przycisk wyboru. Wybierz typy plików do odzyskania. W przypadku Perla możesz wybraćpl
skrypt Perla lubpm
moduł Perla.Wybierz opcje.
Photorec ma również listę różnych opcji. W normalnych okolicznościach nie trzeba ich modyfikować.
Wybierz partycję.
Przesuń selektor w górę lub w dół do partycji, z której usunąłeś plik (i). Następnie wybierz
[Search]
i naciśnij Enter.Wybierz typ systemu plików.
Jeśli używasz Linuksa, będzie to ext2 / ext3 / ext4, więc domyślnym wyborem jest
ext2/ext3
. W przeciwnym razie, jeśli odzyskujesz pliki z partycji sformatowanej jako FAT lub NTFS wybierzOther
.Wybierz przestrzeń do analizy.
Wybierz,
Free
jeśli nie zapisałeś na tej partycji po usunięciu określonego pliku, w przeciwnym razie wybierzWhole
.Wybierz katalog dla odzyskanych plików
Wybierz ścieżkę, w której będą przechowywane odzyskane pliki. Następnie naciśnij Y.
Photorec pokaże, ile odzyskanych plików.
Źródło: zmienione w Jak odzyskać usunięte pliki w systemie Linux za pomocą Photorec
źródło
testdisk
a następniephotorec
:photorec
odzyska wszystkie pliki tekstowe na wybranej partycji, bez metadanych (stąd brak nazw plików w odzyskanych plikach) i prawdopodobnie odzyskanych zostanie tysiące plików. Jeśli wpisy systemu plików nie zostały jeszcze zastąpionetestdisk
jednym, można odzyskać tylko jeden usunięty folder / usunięte pliki. Również zdecydowanie sugeruję, aby nie robić tego podczas uruchamiania z dysku twardego zawierającego usunięte pliki, ale natychmiast wyłączyć system i zrobić to z Live DVD / USB.