Linux восстановить файлы
Утилита extundelete довольно проста.
Размонтируем диск
sudo umount /dev/sdb1
Если том занят, смотрим какие процессы используют, затем убиваем все. В этом нам поможет утилита lsof, которая показывает все открытые процессами файлы.
sudo lsof /dev/sdb1
sudo fuser -kim /dev/sdb1
Восстановим конкретный файл
sudo extundelete --restore-file 'www/work3.php' /dev/sdb1
Пути как видите относительные. Сохраняет по умолчанию в домаш. директорию в RECOVERED_FILES
Если забыли имя файла, директорию — утилита выведет список директорий. Там можно потыкать разные названия, он сам покажет какие файлы были удалены.
hasplm_linux_8.30.tgz 4078702
HDD_Linux_dinst.tar.gz 4078703 Deleted
HDD_RPM_RedHat_i386.tar.gz 4078704 Deleted
HDD_RPM_RedHat_i386 4333503
hasplm_linux_8.30 4333502
HDD_Linux_dinst 4333511
haspinstall 4204428
Sentinel_HASP_Linux_Drivers 4334523
sentinel_ldk_run-time_linux 4204432
sntl-sud_7.5.1 4333496
sntl-sud-v7.5.2 4333487
haspd_3.3-eter10ubuntu_i386.deb 4204430
haspd_7.60-eter1debian_i386.deb 4067867
haspd-modules_7.60-eter1debian_i386.deb 4067870
Sentinel_HASP_Linux_Drivers.zip 4078700 Deleted
sentinel_ldk_run-time_linux.zip 4078705 Deleted
sntl-sud-v7.5.2.zip 4068023 Deleted
Монтируем устройство.
sudo mount /dev/sdb1
Leave a comment