Czy jest jakaś prosta opcja extundelete
cofnięcia usunięcia pliku, /var/tmp/test.iso
który właśnie usunąłem?
(to nie jest tak ważne, że zacznę ponownie instalować dysk tylko do odczytu lub takie rzeczy. Mogę też ponownie pobrać ten plik ponownie)
Szukam prostego polecenia, które można wypróbować, jeśli uda mi się je szybko odzyskać.
Wiem, że jest to możliwe po ponownym zamontowaniu dysku w trybie tylko do odczytu : (zobacz Jak po prostu odzyskać jedyny plik na właśnie usuniętym dysku? )
Ale czy jest to możliwe w jakiś sposób na wciąż zamontowanym dysku?
Odpowiedzi:
Patrząc na instrukcję użytkowania extundelete , wydaje się, że ograniczasz się do cofania usuwania plików na kilka sposobów.
Przywracanie wszystkich
Przywracanie pojedynczego pliku
Oprócz tej metody wyróżnionej w użyciu wiersza polecenia:
Powinieneś być w stanie osiągnąć to, co chcesz:
UWAGA: W obu przypadkach musisz znać urządzenie,
/dev/sda4
aby wykonać to polecenie. Będziesz musiał ponownie zamontować system plików jako tylko do odczytu. Jest to jeden z warunków korzystaniaextundelete
i nie można tego obejść.źródło
Typowy scenariusz użycia, w którym cofnięcie usunięcia wszystkich plików obejmuje konieczność przywrócenia wszystkich plików usuniętych w
/dev/sdX1
ciągu około ostatniej godziny:Jeśli jesteś zadowolony z odzyskanych plików:
źródło
mount -o
przyjmuje katalog lub urządzenie, zgodnie zman mount
$(date -d "-2 hours" +%s)
a wyjścielsblk -p
może być przydatne, aby dowiedzieć się, gdzie znajduje się ten zaszyfrowany LUKS wolumin EXT4 w pamięci podręcznej LVM. ;)