LINUX.ORG.RU

«Как восстановить удаленные файлы в файловой системе ext3»

 


0

0

Автор статьи однажды случайно полностью удалил более 3Гб данных из своего домашнего каталога. Резервная копия была сделана более полугода назад. Требовалось восстановить удаленные данные. Поэтому, проигнорировав всех, кто пытался убедить его в том, что данные восстановить невозможно, он начал изучать, как в действительности работает файловая система ext3, и что в действительности происходит, когда файлы удаляются... Через три недели, написав около 5000 строк кода, К.Вуд восстановил на своем диске все файлы до единого.

>>> Подробности

★★★

Проверено: svyatogor ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Интересно.

Я как-то, поискав программки восстановления в репозитарии, восстановил часть картинок, случайно удаленных из домашнего каталога, поэтому никогда не верил в невосстановимость удаленных файлов в ext3 .

record ★★★★★
()

Здорово. А теперь под ext4 бы такую штуку

delilen ★☆
()

ванга.жпг Сейчас придет Лука и скопипастит новость на СЛОР. С комментарием:"Всего-то лет через 20 после появления первых (превратившихся сейчас в гораздо более удобные и развитые) аналогичных утилит под FAT, а затем и NTFS, в линуксе сделали undelete..."

anonymous
()

А потом еще придет Sun-ch и объяснит, почему ZFS snapshots - хорошая вещь...

anonymous
()
Ответ на: комментарий от GotF

> Своевременный бэкап решает вопрос.

Эмм.. Непроизвольно возникает мысль о газификации чего-то там))) Речь, кагбэ, идёт о случаях, когда бэкапа нет, либо он неактуален.

Сабж охрененно полезная вещь (временами)). Но мысль о невосстановимости данных с ext[34] заставляет ответственнее относиться к команде rm -rf :)

nbw ★★★
()

спасибо, занятно, почитаем:)

yoghurt ★★★★★
()

Как же вы надоели. Именно *восстановить* (а не достать) файлы с ext3 нельзя, grep'ать можно и по файловой системе UDF с таким же успехом - геморрой обеспечен.

tempuser002
()

Редкий случай попадания на ЛОР чего-то реально полезного. Спасибо!

gns ★★★★★
()

Статья интересная, но я её уже видел....

И http://www.xs4all.nl/~carlo17/howto/

undelete_ext3.html 30-Aug-2008 14:10 73k

Следовало бы уточнить, что спустя год её перевели, что не умоляет заслуги переводчика. Переводчику огромное спасибо.

vladislav ★★
()
Ответ на: комментарий от nbw

nbw (20.09.2009 20:24:07):

Непроизвольно возникает мысль о газификации чего-то там)))

Ну и зря.

nbw (20.09.2009 20:24:07):

Речь, кагбэ, идёт о случаях, когда бэкапа нет, либо он неактуален.

ССЗБ же :-)

//А если подводит человеческий фактор, то есть cron, tar, dar, rsync, ftp://ftp...

GotF ★★★★★
()

>"Как восстановить удаленные файлы в файловой системе ext3"

На фиг это старьё? Вот если-бы про ext4, а так. не о чём!

Ab-1
()
Ответ на: комментарий от anonymous

>Сейчас придет Лука и скопипастит новость на СЛОР. С комментарием:"Всего-то лет через 20

Ну Люся известный копипастер-фальсификатор. Ему любую новость дай - он на слоре наложит "пирамиды хеопса" в адрес FOSS.

Linfan ★★★★★
()

Авторская коллекция центральных процессоров была восстановлена, и вскоре за незадачливым восстановителем прибыл пативен. Смеркалось...

NiggasLife
()

1. баян

2. редко сработает, тк о нужных файлах вспоминаешь тогда когда их и в помине нет в журнале...

Baz
()
Ответ на: комментарий от tempuser002

>Как же вы надоели. Именно *восстановить* (а не достать) файлы с ext3 нельзя.

там не про grep, а именно про undelete в случаях если данные в журнале еще сохранились.

vasaka ★★★
()
Ответ на: комментарий от NiggasLife

>Авторская коллекция центральных процессоров была восстановлена, и вскоре за незадачливым восстановителем прибыл пативен. Смеркалось...

cat /dev/urandom > ~/mysecrets.rsa;;rm ~/mysecrets.rsa

И эта вредительская утилита не пройдёт ;)

anonymous
()

баян полугодичной давности

dikiy ★★☆☆☆
()
Ответ на: комментарий от tempuser002

>Как же вы надоели. Именно *восстановить* (а не достать) файлы с ext3 нельзя, grep'ать можно и по файловой системе UDF с таким же успехом - геморрой обеспечен.

почитай подробности и прекрати бредить

dikiy ★★☆☆☆
()

Да что за #б твою мать!!! Когда эта отсталость наконец закончится! ext4 уже практически в продакшне, ВНЕЗАПНО статья как восстановить данные из экст3, да и та унылая - есть куча других способов, о которых тыщу раз писали. Удачи, короче. Изобретайте костыли дальше.

oguretz
()
Ответ на: комментарий от oguretz

В AUR арча для ext4 есть extundelete aur/extundelete 0.1.3-1 (9) a utility that can recover deleted files (undelete them) from ext2, ext3 or ext4 partitions by parsing the journal (similar to ext3grep)

kraftello ★★★★★
()

Порнуха была спасена!

anonymous
()

в дремучие времена тоже курсач grep'ом из /hda доставал. но с тех пор поумнел и чётко уяснил для себя что информация в одном экземпляре - изначально потеренная. бекапы рулять

gigabito
()
Ответ на: комментарий от Correctnoe_imya_polzovatelya

>тююю, давайте про xfs что-нить ;)

да) или рейзер... там можно повосстанавливать?

Guest30
()

Все файлики в кдешке я удаляю через корзину. Всегда. И живу щасливо ни в чём не нуждаясь. Чего и вам желаю, красноглазые мои друзья ;)

Sherak ★☆
()
Ответ на: комментарий от Sherak

Особенно хорошо кде смотрится на серваках, мой юный бледноглазый друг.

anonymous
()
Ответ на: комментарий от anonymous

Точно ЛЮБОЙ? Беглый просмотр мана выявил только xfs и ext2.

MaxPower ★★
()
Ответ на: комментарий от Sherak

DE не нужно. Почувствуй скорость box-ов, сам начинал с icewm, т.к. с лайвсиди кноппикса второй пень на работе в кедах задумчив больно был. А своего компа не было. Что только c тех пор не перебрал, а всё равно к окошкам ледяным тянет. Первая любовь похоже, не иначе. Не можешь без корзины, костылей от велосипедистов пруд-пруди: aur/trash 0.2-3 (13) Command-line utility to move files to a shared trash can 7 aur/trash-cli 0.11.2-1 (4)

kraftello ★★★★★
()

А что делать, если не по файлам плачу, а по целостности фс? fsck не может никак один inode удалить! Подробности здесь:

http://www.linux.org.ru/view-message.jsp?msgid=3961480

Вариант "переформатировать раздел" напоминает "переустановить винду", как-то несерьезно для файловой системы с таким стажем!

gag ★★★★★
()
Ответ на: комментарий от gag

А testdisk не из этой оперы? Извини друг, по ссылке не ходил, с мобилы я.

kraftello ★★★★★
()
Ответ на: комментарий от gag

Сходил-таки по ссылке. Нууу, потерявши голову, по волосам не плачут. Совершенных fs в мире не предвидется. Консерватизм одобряю, но без фанатизма. При условии сохранения данных (а это самое ценное) . Или у тебя сервак боевой?

kraftello ★★★★★
()
Ответ на: комментарий от kraftello

> Консерватизм одобряю, но без фанатизма.

Никакого фанатизма. Похоже, в функции clear_inode, используемой fsck/debugfs есть ошибка, да нет community, с которой можно это активно обсудить, а только один разработчик. Тяжело с ним вести диалог.

> Или у тебя сервак боевой?

Я админ из вида домашних :) Но борюсь за починку этих утилиток, чтобы потом админы из вида боевых проблем не имели.

gag ★★★★★
()
Ответ на: комментарий от gag

Одобряю такое упорство, граничащее с упрямством. Иногда тоже хочется тельняшку на груди рвануть. А потом рукой махнёшь, и по течению (читай, по пути наименьшего сопротивления). Вариант конформизма с моей стороны, не иначе. Удачи. Упрямство иногда к гениальным находкам ведёт, чтоб я так жил (тьфу-тьфу, не дай боже).

kraftello ★★★★★
()

пмсм, лучше б он написал демон с аудитом файлов, делающий жёсткие ссылки в корзину при удалении.

scaldov ★★
()
Ответ на: r-linux от anonymous

надобы donation скинуться...

zyoung
()

аааа! мои немецкие клипы! 5000 кода, недели упорного труда - и вот они! восстановлены!

anonymous
()

А дефрагментатор, дефрагментатор там есть?

dm1024 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.