Bacula «В каталоге не найдено ни предыдущей, ни подходящей полной резервной копии»

Ubuntu 18.04 Bacula 9.0.6-1build1

Bacula по некоторым причинам не может найти предыдущее задание полного резервного копирования в своем каталоге, хотя задание полного резервного копирования указано в таблице «Задания». Bacula-web показывает, что задание полного резервного копирования успешно завершено / прекращено. Уведомления по электронной почте (результаты работы) утверждают то же самое. Пример:

JobID:41 Level:Full Status:Success 8/19/2019
JobID:43 Level:Incremental Status:Success 8/20/2019
JobID:44 Level:Full Status:Success 8/21/2019

Уведомление по электронной почте (JobID 45):

21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: **No prior Full backup Job record found.**
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: No prior or suitable Full backup found in catalog. Doing FULL backup.
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: Start Backup JobId 45, Job=ubuntu-hm-srv-1-Incremental-Backup.2019-08-21_01.30.00_05
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: There are no more Jobs associated with Volume "ub-hm-srv-1-Incr-Bak-0003". Marking it purged.
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: All records pruned from Volume "ub-hm-srv-1-Incr-Bak-0003"; marking it "Purged"
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: Recycled volume "ub-hm-srv-1-Incr-Bak-0003"
21-Aug 01:30 ubuntu-hm-srv-1-dir JobId 45: Using Device "FileChgr1-Dev1" to write.

Уведомление по электронной почте (JobID 41):

19-Aug 16:23 ubuntu-hm-srv-1-dir JobId 41: Start Backup JobId 41, Job=ubuntu-hm-srv-1-Full-Backup.2019-08-19_16.23.00_02
19-Aug 16:23 ubuntu-hm-srv-1-dir JobId 41: Created new Volume="ub-hm-srv-1-Full-Bak-0015", Pool="ub-hm-srv-1-Full_Backups", MediaType="Disk-Stor-1" in catalog.
19-Aug 16:23 ubuntu-hm-srv-1-dir JobId 41: Using Device "FileChgr1-Dev1" to write.
19-Aug 16:23 ubuntu-hm-srv-1-sd JobId 41: Labeled new Volume "ub-hm-srv-1-Full-Bak-0015" on File device "FileChgr1-Dev1" (/mnt/backup/bacula/backup).
19-Aug 16:23 ubuntu-hm-srv-1-sd JobId 41: Wrote label to prelabeled Volume "ub-hm-srv-1-Full-Bak-0015" on File device "FileChgr1-Dev1" (/mnt/backup/bacula/backup)
19-Aug 16:23 ubuntu-hm-srv-1-dir JobId 41: Volume used once. Marking Volume "ub-hm-srv-1-Full-Bak-0015" as Used.

Согласно этот документ Bacula «Я хочу добавочное, но Bacula запускает его как полную резервную копию. Почему?", "...Если Bacula не находит успешной полной резервной копии, она приступает к ее созданию. Возможно, вы отменили полное резервное копирование или оно было прервано по ошибке. В таких случаях полное резервное копирование не будет успешным ... " С моими резервными копиями этого не произошло. Все они были успешно завершены.

«... Полная резервная копия того же задания ..». Что они подразумевают под одним и тем же Иовом? Все эти задания разные (инкрементные, дифференциальные и полные). Если они означают один и тот же FileSet, то да, он не был изменен и одинаков для всех заданий резервного копирования.

Почему JobID 43 обнаружил предыдущее полное задание JobID 41, а JobID 44 - нет?

Any идея?

Спасибо.

0
задан 23 August 2019 в 01:16
1 ответ

В конце концов, я задал этот вопрос через список рассылки Bacula, и теперь совершенно очевидно, что мне не удалось изучить конфигурацию Bacula более тщательно. Моя конфигурация bacula-dir была неправильной с точки зрения использования отдельных заданий для полного, дифференциального и инкрементного резервного копирования с отдельными расписаниями, и я хотел использовать отдельные пулы для этих заданий для ротации резервных копий. Это должно быть выполнено с использованием одного задания со следующими параметрами, связанными с моими конфигурациями задач:

    JobDefs {
      Name = "server-Backup_File_Job"
      Type = Backup
      Client = server-1-fd
      FileSet = "Full Set"
      Schedule = "WeeklyCycle"
      Storage = FileStorage
      Messages = Standard
      Pool = Default
      Full Backup Pool = server-Full_Backups
      Differential Backup Pool = server-Diff_Backups
      Incremental Backup Pool = server-Incr_Backups
      SpoolAttributes = yes
      Priority = 10
      Write Bootstrap = "/var/lib/bacula/%c.bsr"
    }

    Job {
      Name = "server-1-Backup"
      Client = server-1-fd
      JobDefs = "server-Backup_File_Job"
     }

    Schedule {
      Name = "WeeklyCycle"
      Run = Level=Full 1st sun at 01:30
      Run = Level=Differential 2nd-5th sun at 01:30
      Run = Level=Incremental mon-sat at 01:30
    }

И отдельные пулы для каждого типа резервного копирования с соответствующими настройками ротации резервных копий.

Так что то, что я нашел сбивающим с толку, предоставлено в моем журналы сообщений, оказалось просто результатом беспорядка с различными заданиями резервного копирования, созданными мной.

0
ответ дан 5 December 2019 в 01:16

Теги

Похожие вопросы