Назад | Перейти на главную страницу

Использование Bacula в качестве VTL

Я рассматриваю идею использования Bacula для некоторых резервных копий, однако, чтобы сохранить ленты и ограничить ручные операции, я хотел бы сделать двухэтапное резервное копирование:

  1. резервное копирование машин на диск (достаточно просто в bacula)
  2. Когда закончите, объедините резервные копии дисков на ленте. Это сложный момент ...

Кто-нибудь знает, как «перенести» данную резервную копию с опоры диска на ленту из Bacula?

Bacula поддерживает тип задания «Миграция», который должен делать то, что вам нужно. Видеть Вот.

Вы можете просто написать еще одно задание резервного копирования, единственная цель которого - резервное копирование архивных файлов вашего первого этапа с диска на ленту.

Я делаю это уже много лет, но использую бакулу только на 2-й стадии. На первом этапе я использую решение на основе rsync:

1. С диска на диск

Все машины в нашей сети ежедневно выполняют задание cron для резервного копирования своих критических каталогов на гигантский диск сервера резервного копирования. Поскольку для этого мы используем rsync, мы каждый раз получаем «синтетическую полную» резервную копию. Это значительно снижает нагрузку на машины, поскольку им нужно отправлять только те файлы, которые были изменены, но на сервере резервного копирования всегда есть полная копия их резервных копий папок на своем диске.

2. С диска на ленту

Bacula позаботится о том, чтобы все файлы были записаны на ленту в соответствии с расписанием: полное резервное копирование на ленту каждый месяц, дифференциальное резервное копирование каждую неделю и инкрементное резервное копирование каждый день.

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

Возможно, теперь все это можно будет сделать из bacula, поскольку он поддерживает задания по миграции, но это прекрасно работает как есть. Мы делаем резервную копию около 40 серверов с примерно 9 ТБ данных.

Я не верю, что существует официальный механизм bacula, позволяющий делать то, что вы хотите.

Это то, что я сделал для клиента с небольшим офисом (5 ПК, сервер и 2 сервера в Интернете).

Сначала я выполнял ночные задания резервного копирования, которые копировали на диск сервера. Затем я запустил сценарий, который восстанавливал данные в другое место на диске (у нас достаточно места), а затем смочил и перетащил на ленту.

Причина, по которой я сделал это, в отличие от хорошего предложения Свеймана о простом резервном копировании файлов резервных копий на ленту, заключалась в том, что я хотел максимальной переносимости конечных лент. Вы можете вставить смолистую ленту на любую машину (даже с Windows, с подходящим программным обеспечением) и восстановить файлы.

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

Нет, он не очень хорошо масштабируется и занимает гораздо больше времени, чем прямое резервное копирование, но он работает для некоторых сценариев.