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

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

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

[TOC Восстановление данных]

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

Первым делом нужно выключить компьютер. При удалении файл не удаляется физически, а просто помечается удаленным. Эту пометку можно либо снять и файл вернется, либо можно попытаться вытянуть содержимое файла в остальных случаях. Проблема в том, что операционная система считает файл удаленным и в любой момент может записать поверх старых данных новый файл. Поэтому, выключаем компьютер и обзаводимся флешкой с 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 указывается путь без / в начале.

field_vote: 
Ваша оценка: Нет Средняя: 4.9 (11 оценки)
Главная тема: 
Дистрибутивы: 
Программное обеспечение: 

Комментарии

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

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

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

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

Оценка: 
Средняя: 5 (3 оценки)
comrade аватар

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

Оценка: 
Средняя: 5 (2 оценки)

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

Оценка: 
Средняя: 4 (2 оценки)

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

Оценка: 
Средняя: 4.2 (5 оценки)

"каждого ее параметра :)" лол

Оценка: 
Средняя: 3.7 (3 оценки)

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

Оценка: 
Средняя: 4.3 (4 оценки)

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

Оценка: 
Средняя: 3 (1 оценка)

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

Оценка: 
Пока без оценки

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

Оценка: 
Средняя: 4.3 (4 оценки)

астрально, батенька - астрально...;)

Оценка: 
Пока без оценки

Error 2133571347 while opening filesystem
Ничего она не умеет, не тратьте зря время

Оценка: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.