За что я люблю Linux
Не поверите, что произошло со мной 10 минут назад….
У меня появилась необходимость отредактировать crontab файл root’а на одном из серверов, ну и мой невыспавшийся мозг дал команду пальцам сгенерировать в консоле строчку crontab -r. Второй раз мозг проснулся уже после того, как правая рука нажала Enter. Как сейчас помню, он прошептал: “Что ж ты делаешь, &^$^*^&%$######!”.
Для незнающих объясню - я удалил файл в котором хранилась информация о расписании выполнения отложенных задач.
Всем известно, что в момент стресса, человеческий организм работает на пределе своих возможностей, вот и я сумел-таки включить забытую смекалку и придумать, как же все-таки восстановить файл на файловой системе ext3. Для тех кто не знает, данный файл представляет собой простой текстовый файл, поэтому я сразу понял, что файловую систему надо грепить
Вот решение для тех, кто хочет восстановить простой текстовый файл с файловой системы:
grep -a -B10 -A100 “morningform.sh” /dev/hda8
Это означает взять 10 строчек до и 100 строчек после совпадения “morningform.sh”. В итоге я получил необходимый мне файл.
Будьте бдительны! ![]()
