Настройка и работа в Linux




Заметки о восстановлении данных под линуксом - часть 2


Для начала - вам вовсе не обязательно сохранять все содержимое диска. На самом деле, большинство программ у вас уже есть в дистрибутиве, а которых нет - все равно куда проще скачать и установить свежую версию, чем что-либо восстанавливать. Иерархия каталогов расположена так, чтобы облегчить резервное копирование. По всей видимости вы заинтересованы в сохранности своей собственной работы - содержимого каталога /home. Возможно, если вы долго настраивали свою систему, то некоторый интерес может представлять и /etc. Содержимое /usr по определению не должно представлять никакого интереса для бэкапа, а /var содержать только быстро возобновляемую/генерируемую/получаемую информацию, которая тоже не стоит того, чтобы тратить время на ее восстановление. Все, это конечно, в том случае, если вы сами не нарушили этот стандарт. Но и из своего /home вам нужно сохранить также далеко не все. Посмотрите внимательно на его содержимое. Может статься и так, что все действительно важное легко поместится на одной-двух дискетах.

Проявите фантазию и напрягите воображение при выборе места для резервного копирования. Держите копию домашних данных на работе, а рабочих - дома. Записывайте регулярно накопившиеся архивы на компакт-диск. Копируйте особо важные данные хотя бы просто на другой диск на той же машине. Заведите бесплатный почтовый ящик на одном из серверов, предоставляющих такие услуги, и пошлите себе письмо с важной информацией. Делитесь своими разработками со знакомыми (этот способ особенно рекомендует Линус Торвальдс :-) ).

2) Случайно стертый файл.

Увы, в этом случае свобода маневра существенно ниже чем в досе. Просто взять и восстановить нужный файл не получится - имена файлов и сами файлы в юниксах есть совершенно разные сущности. Как следствие - найти удаленный файл по имени невозможно. Можно искать только по размеру, типу, времени удаления, правам итд.

Подробно процесс восстановления удаленных файлов с помощью стандартного средства - утилиты debugfs, описан в "Linux Ext2fs Undeletion mini-HOWTO" (http://pobox.com/~aaronc/tech/e2-undel/howto.txt) и состоит из множества довольно кропотливых шагов.




Содержание  Назад  Вперед