Инструменты сисадмина: резервное копирование

В этой заметке рассмотрим ряд инструментов, которые могут быть полезны системному администратору.

На самом деле, выбрать подходящий инструмент для резервного копирования в настоящее время не слишком сложно. Просто надо понимать, что в одних случаях будет вполне достаточно синхронизации и сжатия (rsync + tar), а в других потребуется что-нибудь вроде Bacula/Bareos.

Вот, к примеру, работа Bareos:

Также в резервном копировании существует довольно хорошие проприетарные решения, тот же «Veeam backup». А если вы используете VMWare-виртуализацию, то тут Veeam упростит резервное копирование и предоставит поддержку.

Кроме того, возможно использование резервного копирования для /etc директории — речь идет об etckeeper. Этот инструмент дает возможность выполнять автоматизацию сохранения содержимого каталога /etc в хранилище VCS (системы контроля версий). Также он отслеживает, когда именно ваш пакетный менеджер сохраняет изменения в /etc при инсталляции либо обновлении пакетов.

Раз мы уже затронули эту тему, то скажем, что само по себе помещение /etc под контроль версий в настоящее время рассматривается как лучшая практика. Преимущество etckeeper -- он делает данный процесс безболезненным настолько, насколько это возможно, ну и, разумеется, удобным. К примеру если есть незакоммиченные изменения, etckeeper станет их ежедневно сохранять (если данная настройка не отключена) с последующей отправкой в централизованный репозиторий.

В некоторых случаях бывает и так, что подготовленный к инсталляции либо обновлению пакет программ перезаписывает существующие файлы в /etc, так как ряд заказчиков использует сторонние службы/пакеты. Инструмент etckeeper умеет фиксировать конфигурацию как перед инсталляцией пакетов, так и после, а это уже существенно облегчает работу.

По материалам https://tproger.ru/.