Как восстановить удаленные файлы на Ext3/Ext4 с помощью Extundelete и Ext4magic

Случайно удалили важный файл? Не беда! Для Linux существуют удобные программы Extundelete и Ext4magic, которые возьмут заботы на себя и вернут вам ваши файлы целыми и невредимыми.

Восстановление файлов

Первоочередные действия при потере данных на жестком диске

Первым делом нужно выключить компьютер. При удалении файл не удаляется физически, а просто помечается удаленным. Эту пометку можно либо снять и файл вернется, либо можно попытаться вытянуть содержимое файла в остальных случаях. Проблема в том, что операционная система считает файл удаленным и в любой момент может записать поверх старых данных новый файл. Поэтому, выключаем компьютер и обзаводимся флешкой с Live-дистрибутивом Linux (вообще-то, такая всегда должна быть под рукой). Либератум рекомендует Kali).

Extundelete для восстановления данных

После загрузки устанавливаем Extundelete:

sudo apt-get install extundelete

Теперь можно переходить непосредственно к восстановлению файлов:

extundelete /dev/sda1 –restore-file /home/pomodor/hotgirls.jpg –output-dir recovered

Первый параметр — раздел с потерянными данными. Параметр -restore-file задает имя удаленного файла. Предназначение -output-dir очевидно из названия — куда складывать восстановленные файлы. Обратите внимание, что раздел монтировать не нужно. Запуск, разумеется, под root, так как программе потребуется получить raw-доступ к разделу.

На помощь приходит Ext4magic

Эта программа тоже предназначена для восстановления данных, но как следует из названия, использует для этого магию.

Пример:

ext4magic /dev/sda1 -f home/pomodor/cooltits -r -d recovered

Смысл опций примерно такой же, как и у Extundelete: указывается раздел, директория с потерянными файлами и директория, куда сложить всё восстановленное. Отличие лишь в том, что для Ext4magic указывается путь без / в начале.

Ваша оценка: Нет Средняя оценка: 4.9 (11 votes)
3

жаль я свой хард уже сотни раз перезаписал, можно было бы еще Ext4magic прогнать. Инфа на сайте производителя многообещающая и программа вроде не заброшена — последний апдейт октябрь 2015. Надо запомнить на будущее

ps: ее надо компилить. После секса с зависимостями минут 10 установил ее, при возможности потестю. У кого редхатовские дистры надо добавить

# dnf install zfstream-devel SDL-devel e2fsprogs-devel libblkid-devel zlib-devel

Вот в дебиане и производных проблем с зависимостями все-таки меньше. Не удивлюсь, если даже сама программа есть в репах. Поищите кто-нить у кого убунта

Ваша оценка: Нет Средняя оценка: 5 (3 votes)
8
comrade

Да, есть – начиная с Ubuntu 14.04

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
3

я так и думал. Но оказалось что в репах centocи тоже есть, версия 3.1. Последняя, которую я скомпилил — 3.2. И у хамелеона тоже есть, можно было на крайний случай у них взять

Ваша оценка: Нет Средняя оценка: 5 (1 vote)
a

Вот автор молодец :наконец-то выложил не просто команду в консоле,а описал назначение каждого ее параметра :)

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
a

Ещё есть утилита photorec. Как-то раз серьёзно меня выручила.

Ваша оценка: Нет Средняя оценка: 5 (3 votes)
a

Чушь. Вы не восстановите в автоматическом режиме удаленные файлы с ext3/4 ФС. С ext2 можно.
В ext3/4 только ручной поиск и понимание что это за информация.

Ваша оценка: Нет Средняя оценка: 3 (1 vote)
5
Texnoline

ручной всегда рулит, в 1999 восстанавливал примерно 10,5 GB данных под 98 SE и ниче, две недели работы по вечерам и все в порядке!;)

Ваша оценка: Нет
a

ггг, cooltits , hotgirls - автор телепатически понимает что нужно восстановить ))

Ваша оценка: Нет Средняя оценка: 5 (2 votes)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
  • Индекс цитирования