Моя мама поместила несколько важных файлов на ее / TMP за несчастный случай. Теперь, конечно, они ушли.
Это случилось вчера (2 ботинка машины с тех пор)
Я хочу попытаться восстановить файлы. Они были в / tmp, который находился в том же разделе, что и остальные /, поэтому мне нужен инструмент, который работает на смонтированной системе (или, может быть, я мог бы использовать livecd ...)
Прямо сейчас я пробую testdisk на systemrescuecd, который я только что скачал. Я могу получить некоторые файлы из / tmp, но не все. (это правильный инструмент? Что это за «красные» файлы? только некоторые из них можно восстановить?)
Восстановление данных, особенно в файловых системах EXT, следует пытаться выполнить с живого компакт-диска или другой системы, которая не зависит от раздела, с которого вы удаляете данные. Отключение или повторная установка диска в режиме «только чтение» очень помогает в восстановлении.
Большую часть времени я пытаюсь создать образ раздела или диска с помощью
dd
или подобного инструмента, чтобы я не работал над самим диском:Когда у вас есть изображение, вы можете использовать инструмент, например,
ext3grep
чтобы попытаться найти нужные файлы. Есть много разных переключателей, которые вы можете попробовать, но это может быть хорошим началом:ext3grep
Утилита также предоставляет несколько различных способов поиска через файловую систему , если вы не знаете имя файла. Проверьтеext3grep --help
для различных методов поиска.источник
Я предпочел использовать ext4magic как:
Обратите внимание, что вы должны разрешить символическую ссылку самостоятельно
Ссылки:
http://sourceforge.net/projects/ext4magic/
http://rzr.online.fr/q/recover
источник
Я не смог восстановить файл crontab с помощью ext4magic или extundelete.
В Debian crontab для root находится здесь:
Но с помощью следующей команды я смог по крайней мере вручную восстановить свой crontab из журналов.
Он будет выводить только выполненные задания cron (без времени), но, по крайней мере, это намного больше, чем начинать с нуля.
Если вы не помните, как часто выполняются определенные задания cron, возьмите полный журнал, например, syslog.1, и он подсчитает количество выполнений за день:
источник
AnalyzeEXT
Разобрать блоки данных для данных каталога EXT.
Подробную документацию по EXT4 можно найти здесь:
Загрузите скрипт на Perl
Нет гарантии, но может быть в состоянии восстановить удаленные файловые системы.
источник