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

Как я могу записать файлы начальной загрузки Bacula на удаленном компьютере?

Имейте это в конфигурации заданий:

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 файл (или попросите сервер загрузить его клиенту), когда задание будет завершено.