Спасибо за заметку. Для меня это интересная информация, ибо о восстановлении удалённых файлов в linux немного информации пробегало, но всё это казалось чрезмерно сложным.
Буквально вчера сталкнулся с проблемой востановления файла. Кривой скрипт случайно грохнул исходник…
Долго гуглил на тему, в итоге нашел iBored, hex-editor для диска. Т.к. файл был текстовый, то поиском по строкам нашелся, и удачно востановился. А если бы был бинарник…
Теперь буду использовать скальпель:) На сайте говориться что под мак собирается, сейчас и попробуем.
Кстати, пока гуглил на тему востановления нашел интересную команду srm, Secure ReMove.
Тоже что и просто rm, только помимо того что удаляет запись о файле, еще и место где файл был случайными данными заполняет, чтобы уже совсем не востановить, для параноиков вобщем:)
ext3grep прекрасно работает. Восстановил мне 2 гига данных на сервере на следующие сутки. И просто в использовании (хотя и функционален): www.xs4all.nl/~carlo17/howto/undelete_ext3.html
если у вас текстовые файлы удалены, то можно брутально прогрепать /dev/sda и вывести кусочки до и после )
Я так восстанавливал проект, когда случайно грохнул кучу файлов и лень было терять работу за день )
ещё программулина под названием testdisk
работает и под *nix и под win понимает кучу файловых систем.
Однажды случайно отфарматал раздел /home в reiserfs. Восстановил ~85% всего что было утеряно.
Еще очень легко восстанавливать файлики с помощью magicrescue (есть в репозитории ubuntu).
Особенно хорошо эта программка восстанавливает мультимедиа-файлики: jpeg, png, mp3 и т.п. Пару раз восстанавливал данные со случайно отформатированной флешки — абсолютно без проблем.
Простой способ восстановить удаленные файлы