Автор Тема: Востановление ext4 дирректорий и файлов на своём месте  (Прочитано 1699 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aalexeey

Столкнулся с необходимостью востановить "удалённые безвозвратно" дирректории и файлы в них на разделе с ext4. Testdisk их видит но софта вернуть их обратно не могу найти. Под виндой это умеет DMDE https://dmde.ru/ , он же под Linux это делать не умеет. Не интересует востановление на другой раздел! Интересующий меня раздел не форматировался и не перезаписывался (даже частично), исправен.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн yoric

photorec из состава того же testdisk пробовали?
 

Оффлайн Aalexeey

photorec из состава того же testdisk пробовали?
Насколько я знаю и testdisk и photorec могут только сохранить на другой раздел, востанавливать на своё место (то место на котором эти папки и файлы находились до удаления и продолжают находится физически) они не умеют?
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн yoric

Да, вроде не умеют. На этот же раздел - пожалуйста; на том же самом месте - думаю, никто не умеет, вернее, нет смысла, в том числе и это ДМДЕ, чего я и не нашёл в его описании явно указанным. Зачем именно на этом месте? Чтоб не снижать ресурс диска лишними операциями записи?  :)
 

Оффлайн w.qazmju

yoric ну как вы не понимает! сохранять в больной раздел это  для того что бы потерять окончательно оставшуюся информацию на больном разделе )))

Aalexeey то что вы пытаетесь сделать как мне кажется логически не возможно.
вы записываете или как минимум пытаетесь восстановить заголовки файлов которые возможно уже были перезаписаны в том же разделе что в свою очередь будет перезаписывать инфу на диске. так что только другой диск, флешка, сетевой диск если хотите вытащить информацию в целом виде.
« Последнее редактирование: 03 Октября 2016, 00:11:06 от w.qazmju »
 

Оффлайн qupl

w.qazmju, желание у ТС необычное, но он написал, что раздел исправен.

Aalexeey, scalpel посмотри, может он умеет.

Оффлайн Aalexeey

Зачем именно на этом месте? Чтоб не снижать ресурс диска лишними операциями записи?
Чтоб раз и нету а потом раз и есть  ;D , DMDE как оказалось это умеет с NTFS и только в виндовой версии (что странно уметь для проприетарной фс и не уметь для открытой) я это там когда-то неоднократно делал, могу сказать это очень удобно и быстро. Сейчас смотрю в сторону программ которые делают копии "журнала" раздела до удаления а затем после удаления перезаписывают/откатывают этот "журнал" делая опять все эти папки и файлы видимыми.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн gardarea51

extundelete
 

Оффлайн Aalexeey

Пока нашёл ответ как востановить суперблок раздела из резервной копии здесь:
http://forum.ubuntu.ru/index.php?topic=80125.msg603284#msg603284 - это то что надо, или
https://linuxexpresso.wordpress.com/2010/03/31/repair-a-broken-ext4-superblock-in-ubuntu/
Вывод списка резервных суперблоков на разделе sda1:
# dumpe2fs /dev/sda1 | grep -i superblockили
# mke2fs -n /dev/sda1
Востановление фс раздела из выбранной копии суперблока
# e2fsck -f -y -b номер_суперблока /dev/sda1Буду проверять работает ли это для ext4+GPT, если нет то как/чем будет работать.

С GPT всё работает но из существующих суперблоков файлы не востановились, возможно что надо иметь копию суперблока до удаления папок/файлов а затем после удаления из этой копии "дать понять" фс где физически эти папки/файлы находятся. Либо я ошибаюсь и информация о том где физически находятся папки/файлы содержится не только в суперблоках, тут только спецы подскажут.
« Последнее редактирование: 05 Октября 2016, 14:46:33 от Aalexeey »
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн w.qazmju

ээ ... ну даже не знаю ... успехов конечно ... но как мне кажется это из области фантастики.
 

Теги: