Имейте это в конфигурации заданий:
JobDefs {
Name = "DefaultJob"
Type = Backup
Level = Incremental
Client = "SERVER_1"
FileSet = "Full Set"
Schedule = "Month-each-day cycle at 21:00"
Storage = "ubuntu-station"
Messages = Standard
Pool = Default
Priority = 10
Write Bootstrap = "/var/lib/bacula/%c.bsr"
}
И это нормально, но он сохраняет файлы начальной загрузки на той же машине, на которой я запускаю сервер Bacula.
Могу ли я указать клиента, который будет сохранять файлы начальной загрузки вместе с архивами резервных копий? (Не нашел как это сделать)
Или как это лучше сделать?
Редактировать:
Мои резервные копии находятся здесь:
Client {
Name = "ubuntu-station"
Address = ip (it's other machine)
FDPort = 9102
Catalog = MyCatalog
Password = ""
File Retention = 90 days
Job Retention = 6 months
AutoPrune = yes
}
У меня есть полный доступ к нему, но он не всегда работает. (Итак, я не могу использовать NFS, могу ли я? Пытаться монтировать его каждый раз? Зависнет ли Bacula, если не удастся его смонтировать?)
Нет ли возможности сохранить файлы начальной загрузки для конкретного клиента? Или использовать только NFS?
Вы не можете сохранить загрузочные файлы Bacula для клиента. Теоретически вы бы никогда этого не сделали.
Цель начальной загрузки - позволить вам восстановить определенные данные без повторного сканирования всех лент. Запись начальной загрузки должна храниться на носителе резервной копии (на демоне хранилища, если вы выполняете резервное копирование на диск) или отправляться за пределы предприятия с лентами (отправить ее по электронной почте в учетную запись Gmail, записать на компакт-диск и отправить вместе с ленточный ящик и т. д.)
Если вы поместите загрузочную программу на клиент, а затем потеряете среду (клиент или и клиент, и сервер), загрузочная программа тоже исчезнет, и вам нужно будет просканировать все ленты с момента последней полной резервной копии, чтобы определить, что восстановить.
Сказав это, вы жестяная банка скопируйте загрузочные файлы клиенту, если вы действительно хочу, используя RunAfterJob
или ClientRunAfterJob
директива в ресурсе Job. Просто попросите клиента загрузить .bsr
файл (или попросите сервер загрузить его клиенту), когда задание будет завершено.