1

Плохо написанный сценарий, расположенный в /etc/cron.daily ошибочно выполненном find * -mtime +7 -exec rm -r {} \; как пользователь root. В результате я больше не могу войти. Кроме того, кажется, что система работает нормально (насколько я могу судить, даже не глядя). К сожалению, нет последней резервной копии системы (последняя резервная копия с ноября). Система работает под управлением программного RAID 1. ОС Debian Squeeze. Сценарий был выполнен около 3 часов назад. До сих пор я не коснулся системы.

Что мне делать дальше, чтобы уменьшить / не увеличить уже нанесенный ущерб? Я не уверен, будет ли система все еще загружаться, вероятно, нет?

Обновление Я удалил один из дисков из работающей системы и подключил его к другому. Сначала причиненный ущерб казался более серьезным, поскольку скрипт фактически удалил все файлы старше 7 дней, а не 365. С другой стороны, кажется, что двоичный файл rm был удален довольно рано в процессе, так что большая часть пользовательского материала все еще там.

1 ответ1

3

Первое, что вы должны сделать, это вообще не использовать жесткий диск. Не загружайтесь, не используйте жесткий диск! Положите его во внешний корпус или другой компьютер. Загрузите другой Linux и попробуйте восстановить файлы. Я никогда не пытался восстановить файлы в Linux, но вы можете попробовать http://extundelete.sourceforge.net/ или Google другое решение. Но самая важная часть (и я повторяюсь) НЕ ИСПОЛЬЗУЙТЕ ДИСК!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .