Восстановление удаленных файлов на ext3/ext4
Скачиваем утилиту здесь
- распаковываем в /usr/local/src/extundelete
- устанавливаем сразу необходимые библиотеки:
apt-get install e2fslibs-dev e2fslibs e2fsprogs
- заходим в каталог программы и создаем make файл:
cd /usr/local/src/extundelete
./configure
- если, что то потребует дополнительно установить - устанавливаем. У меня на просила ни чего..
- теперь компилируем программу и устанавливаем:
make
make install
- далее приступаем к процессу восстановления...
Отмонтируем тот раздел на котором будут восстанавливаться уделенные данные, если это был raid то:
umount /dev/md2
если обычный раздел то:
umount /dev/sda2
Заходим в каталог в который будут восстанавливаться удаленные данные,
он должен быть расположен на разделе отличном от того, на котором хранились восстанавливаемые данные:
cd /home/recovery
теперь нам необходимо определиться что будем восстанавливать, если только файлы по определенным параметрам
то команда такая:
extundelete --restore-files /dev/sda2 *.doc
- есть дополнительные параметры вплоть до диапазона даты, читать в мануале
пример:
extundelete --after [Дата] /dev/sdXY --restore-directory /путь_к_директории/DIRECTORY
- поправка - [Дата] это: date -d "March 28 19:34" +%s
если необходимо восстановить папку с содержимым то команда такая:
extundelete --restore-directory /dev/sda2 /photos
если все подряд, что рекомендуется, чтоб потом уже разбираться, то так:
extundelete --restore-all /dev/sda2
или для RAID
extundelete --restore-all /dev/md2
http://support.qbpro.ru/index.php?title=%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_ %D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2_%D0%BD%D0%B0_ext3/ext4
|