Доступна новая версия Brebis «Chevillette» 0.7. Brebis полностью автоматическая система проверки резервных копий. Brebis не создает бэкапы. Она их только проверяет.
Brebis способен обнаруживать повреждение архива сжатого одним из многих форматов сжатия, автоматически проверяет целостность архивов и многих параметров файлов внутри этих архивов или дерева файлов и предоставляет отчеты если были обнаружены какие-либо нестандартные ситуации. Список поддерживаемых возможностей.
Новые возможности в этой версии:
Brebis доступен для Debian, FreeBSD, Archlinux и Frugalware. Используйте свой любимый пакетный менеджер для установки.
# wget http://brebisproject.org/attachments/download/8/brebis-0.7.tar.gz # tar zxvf brebis-0.7.tar.gz && cd brebis-0.7 # python3.3 setup.py install --install-scripts=/usr/bin # mkdir /etc/brebis
Наша цель проверить архив /backups/monthly-backup.tar.gz.
Brebis требуется два файла для корректного запуска: конфигурационный файл с основными параметрами и список файлов со всеми другими параметрами.
Не беспокойтесь, оба файла будут сгенерированы Brebis при запуске команды:
# brebis -G /backups/monthly-backup.tar.gz # ls /backups/ monthly-backup.tar.gz monthly-backup.conf monthly-backup.list
Все ваши файлы внутри архива были обнаружены, а их имена и параметры (uid, gid, mode, md5,…) были записаны в файл monthly-backup.list. Больше информации про эти файлы.
Сохраним файл /backups/monthly-backup.list в /etc/brebis:
Для конфигурационного файла /backups/monthly-backup.conf, мы просто изменим параметры files_list:
[main] name=monthly-backup type=archive path=/backups/monthly-backup.tar.gz <strong>files_list=/etc/brebis/monthly-backup.list</strong>
И так же сохраним monthly-backup.conf в /etc/brebis:
Простое использование Brebis:
Если не будет найдено отличий от текущего состояния бэкапа от вашего списка файлов, то лог /var/log/brebis.log будет пустой. Если будут найдены отличия, то о них будет сообщено в /var/log/brebis.log.
Теперь интереснее. Изменим md5 хеш-сумму файла в /etc/brebis/monthly-backup.list, во время следующего запуска brebis, мы получим в brebis.log:
WARNING:root:1 file with unexpected hash while checking /backups/monthly-backup.tar.gz: <strong>WARNING</strong>:root:toto/titi hash is ce4f8cacd8fc702bdd03531b9447818b. <strong>Should have been ce4f8cacd8fc702bdd03531b94478184</strong>.
Как можно видеть, Brebis сообщает нам об различиях между тем что ожидалось и тем что проверялось.
Ну а теперь легко сделать проверку бэкапа на регулярной основе. Просто добавьте строку в /etc/crontab:
01 00 * * * root brebis -c /etc/brebis/ -l /var/log/brebis.log
Brebis будет запускаться каждый день в полночь и проверять ваш бэкап. Каждый конфигурационный файл в директории /etc/brebis/ будет проверен.
Восстановить доступ к странице ВКонтакте можно относительно просто. И для этого даже не потребуется помощь…
Реверс инжиниринг электроники и программного обеспечения — увлекательная и важная дисциплина, играющая ключевую роль в…
Рынок смартфонов не стоит на месте и каждый год пополняется новыми моделями. Компания Apple традиционно…
Запуск онлайн-бизнеса может показаться сложной задачей, но на самом деле этот процесс можно существенно упростить,…
Если Вы хотите продвинуть свой сайт в поисковых системах, одним из самых важных аспектов является…
Корейская компания Samsung зарекомендовала себя на потребительском рынке как производитель флагманов, так и бюджетных смартфонов.…