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

Your email address will not be published.


*