Назад | Перейти на главную страницу

Восстановить исходные файлы программ

У меня есть файлы исходного кода (Java и C ++) для восстановления из сломанного массива RAID 1 + 0, мне удалось получить доступ к виртуальному диску с другого сервера, но раздел ReiserFS не может быть восстановлен с помощью инструментов ReiserFS.

Я сделал двоичный образ раздела с помощью DD, теперь мне интересно, есть ли лучший инструмент, чем GREP, для поиска файлов с использованием тегов, содержащихся в файлах, например:

WatchDog.cpp, который должен содержать "класс WatchDog ..."

grep -a -B20 -A1000 'class WatchDog' BACKUP.img | strings > recovered.txt

Я думал о каком-то инструменте REGEX, который может найти эти файлы по шаблону, поскольку это программный код!

Спасибо за помощь!

если ты отчаянно попробуешь http://www.cgsecurity.org/wiki/PhotoRec , я добился успеха с этой программой. Также http://trinityhome.org/Home/blog.php?front_id=15 могут быть инструменты, которые вы можете использовать.

удачи!

Даже если раздел не может быть восстановлен, можно ли его смонтировать? Что произойдет, если вы попробуете что-то вроде mount -t reiserfs -o ro,loop your_dd_image.img /mnt/recovery? Крепление выходит из строя? Я также однажды столкнулся с отказом RAID-массива, содержащего файловую систему ReiserFS. В моем случае раздел содержал множество ошибок и был больше похож на отказавшую систему, а не на файловую систему, но, тем не менее, я смог восстановить много файлов оттуда, а остальные - из резервных копий (у вас они есть, верно?;).