Восстановление файлов после переформатирования раздела ext3 / 4 & mdash; извлечь старый журнал / суперблок?

Я, кажется, переформатировал мой /home раздел (ранее ext4) как ext3 во время установки Ubuntu. Мне понадобилось несколько скакунов, чтобы понять это. Что, конечно, плохо. Я попробовал некоторые из обычных инструментов восстановления данных - photorec дает мне ~ 60000 файлов, но, конечно, совершенно не отсортирован.

Я наткнулся на ext4magic , который способен восстанавливать случайно удаленные файлы при сохранении структуры каталогов, метаданных и т. Д. Однако, как указано в документе:

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

Теперь мне интересно, есть ли какой-нибудь способ извлечь старые метаданные из изображения, чтобы отдельно передавать их в ext4magic. Это, я думаю, потребовало бы, чтобы журналы / суперблоки новой файловой системы были записаны в другие блоки, чем они были раньше. Являются ли эти блоки одинаковыми в каждом формате (что может победить мои усилия), или они как-то случайно распределены? Есть ли шанс, что переход с ext4 на ext3 здесь пригодится?

Конечно, приветствуются и другие решения.

2
задан 27 June 2014 в 02:28

1 ответ

Сохраните данные журнала файловой системы ext3 / 4 в файл:

debugfs -R "dump <8> /PATH/journal.copy" /dev/DEVICE 

(см. Вики ext4magic)

Эта копия может использоваться с ext4magic или extundelte. Но это не все метаданные. Это просто какой-то старый инод. Также необходимо восстановить таблицу индексов и блоки данных каталога. Без этого не получится, особенно с ext3. (ext4 и ext4magic, возможно, многие файлы могут быть восстановлены, но без исходного имени и пути.

Эти метаданные могут храниться с e2image, но в настоящее время extundelete и ext4magic не могут использовать такой файл дополнительного дампа.

0
ответ дан 27 June 2014 в 02:28

Другие вопросы по тегам:

Похожие вопросы: