Bacula: лучшая практика для маркировки и начального запуска
В настоящее время я начинаю с bacula для резервного копирования и у меня есть несколько вопросов для лучших практик.
Текущая ситуация:
- Я хочу поддержать медленно меняющийся максимум. 12TB (в настоящее время 8TB) набор данных для внешнего диска LTO4. Из-за небольших постепенных изменений я предпочитаю, чтобы стратегия делала полное резервное копирование каждые полгода и ежемесячно.
- Полное резервное копирование должно выполняться с чередованием 2 пулов, чтобы один из них можно было хранить вне офиса.
- Я справился с конфигурацией (см. Нижнюю часть для соответствующих частей), и мои тестовые примеры на дисковой базе выглядят хорошо
Итак, вот вопросы:
- Как я могу сказать bacula, сколько цифр следует использовать для автоматической маркировки (по умолчанию 4)? Поскольку мой префикс имеет длину 4 цифры, а ленточные метки (даже если они мне сейчас не нужны) поддерживают только 6 цифр, я хочу заставить bacula автоматически помечать их двумя цифрами (например, FS1T01 - 99) для обеспечения согласованности.
- Лучше практиковать подачу bacula лент при первом запуске резервного копирования и позволить им делать маркировку или добавлять их в пул перед запуском задания?
соответствующие конфиги выдержки:
Режиссер:
Pool{
Name = FullSet2
Use Volume Once = yes
Pool Type = Backup
LabelFormat = "FS2T"
AutoPrune = yes
VolumeRetention = 350 days
Maximum Volumes = 15
Recycle = yes
}
Pool{
Name = FullSet1
Use Volume Once = yes
Pool Type = Backup
LabelFormat = "FS1T"
AutoPrune = yes
VolumeRetention = 350 days
Maximum Volumes = 15
Recycle = yes
}
Pool {
Name = DiffSet
Use Volume Once = yes
Pool Type = Backup
LabelFormat = "DS1T"
AutoPrune = yes
VolumeRetention = 1 day
Maximum Volumes = 10
Recycle = yes
}
2 ответа
Решение
Что касается 2)
Я маркирую новую ленту по требованию, когда Bacula просит меня маркировать ее. Но если бы я заранее знал, что мне понадобится 10 новых кассет в этот день, я бы пометил их все сразу. Маркировка новой ленты - довольно простая вещь.
- Вы можете получить обзор ваших лент, сначала выполнив
list volumes
Команда в консоли Bacula. - Размонтируйте текущую ленту в дисководе, используя
umount
введите команду в консоли Bacula и физически извлеките текущую ленту, нажав кнопку на накопителе. - Вставьте новую пустую ленту
- Выпустить
label
введите команду bconsole, выберите пул и введите нужную метку или примите метку, рекомендованную Bacula. - вопрос
umount
и удалите ленту - Напишите и прикрепите физический ярлык тоже.
- Перейдите к 3, если вы хотите пометить другую ленту.
Что касается 1)
Формат метки = "FS1T${NumVols:p/2/0/r}" # Авто метка
Эта команда дополняет нулями до 2 цифр и помещает переменную ${NumVols} (количество томов) справа (r) от максимум 2 цифр.