16.15. Проверка архивов Mondo
Проблема
Вам хотелось бы убедиться в целостности архива Mondo. Всегда лучше делать это заранее; было бы крайне неприятно узнать о повреждении архива в тот момент, когда вы пытаетесь восстановить систему.
Решение
Воспользуйтесь командой Mondo compare
. Загрузите диск Mondo в той системе, в которой он был создан. Введите в приглашении:
# compare
На выполнение команды потребуется некоторое время, зависящее от размера архива. После её завершения просмотрите протокол изменений в файле /tmp/changed.txt
. Изменения должны ограничиваться файлами журналов, почтой, /etc/mtab
и другими часто изменяемыми файлами. В статических системных файлах (таких, как исполняемые файлы в /bin
, /sbin
, /usr/bin
и /usr/sbin
), а также в статических файлах конфигурации в /etc/
изменений быть не должно.
Комментарий
Всегда проверяйте резервную копию системы! После выполнения команды compare
попробуйте восстановить несколько файлов с диска Mondo. Если у вас имеется свободный компьютер с той же аппаратной конфигурацией, проведите на нём полное восстановление (самый надёжный способ).
Mondo Rescue предоставляет мощные инструменты для создания резервных копий и восстановления. Если вы работаете с критически важными данными, регулярные проверки резервных копий становятся обязательными. В частности, после обновлений системы важно проводить полную проверку архива, чтобы избежать несоответствий при восстановлении. Возможность протестировать архив на отдельном компьютере позволяет минимизировать риски.
Для более глубокой настройки резервного копирования можно использовать опции mondoarchive
, чтобы сохранить или исключить определённые файлы и папки. Это помогает сократить размер архива и исключить временные файлы, которые часто меняются, минимизируя ложные срабатывания при проверке целостности.
Полезно также поддерживать автоматизированные уведомления о состоянии архива. Скрипты, автоматически выполняющие проверку архива и отправляющие отчёты по электронной почте, помогут оперативно выявлять ошибки. Добавьте эту проверку в расписание cron, чтобы она запускалась автоматически, поддерживая архивы в актуальном состоянии и избавляя от ручной работы.
Помните, что при восстановлении на другой системе важно учитывать различия в конфигурации. Тестирование восстановления на идентичной системе помогает избежать непредвиденных проблем при необходимости восстановления на основном компьютере. Обновляйте ваши резервные копии и их тесты после крупных изменений в системе.
См. также
mondoarchive(l)
; локальная документация Mondo (/usr/share/doc/mondo/html/16.xhowto
); форумы пользователей Mondo (http://forum.mondorescue.org).