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 идея?
Спасибо.
В конце концов, я задал этот вопрос через список рассылки 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
}
И отдельные пулы для каждого типа резервного копирования с соответствующими настройками ротации резервных копий.
Так что то, что я нашел сбивающим с толку, предоставлено в моем журналы сообщений, оказалось просто результатом беспорядка с различными заданиями резервного копирования, созданными мной.