как восстановить.c файл в Unix AIX, который удалил (комната-f) случайно

Удостоверьтесь, что Вы знаете все пароли администраторов.

1
задан 4 February 2010 в 13:46
2 ответа

Просто захватите его от своих ежедневных/еженедельных резервных копий

Вы имеете резервное право?

По совпадению существует FAQ в часто задаваемых вопросах для этого. Следуйте за направлениями в своей собственной опасности...

3
ответ дан 3 December 2019 в 16:58
  • 1
    Удаленный файл еще не зарегистрировался в сервере CVS. It' s недавно созданный файл. –   4 February 2010 в 15:46

Если Ваш FS не является поддерживающим журнал, и Вы помните любую "уникальную" строку в содержании файла, который можно использовать в качестве семени поиска, к которому простой путь:

  • смонтируйте раздел ro (или размонтируйте его, если это возможно) для предотвращения случайной перезаписи включенных секторов
  • grep устройство раздела для строки, Вы действительно знаете удаленный файл, должен содержать

Конечно, необходимо скорректировать-B и-A grep опции, чтобы смочь получить весь файл (установите строки прежде и после ищущей строки, которую Вы имеете к grep). Перенаправьте вывод grep на новом файле и скорректируйте его для удаления превышения направляющиеся и запаздывающие строки.

Я использовал этот метод неоднократно с очень хорошими результатами.

grep -i -B 1000 -A 1000 \
      "your seed string you are really sure to find in the deleted file" \
      /dev/your-device-partition
3
ответ дан 3 December 2019 в 16:58

Теги

Похожие вопросы