@StirolXXX

Как сделать зависимости между бекапами в Bacula?

Доброго времени суток.

Имеется сервер бекапов построенный на Bacula.
Проблема в том, что бывают времена когда Bacula удаляет старый полный бекап (F), оставляя за ним уже бесполезные инкременты (I) и декременты (D).

Расписание бекапов:
Schedule {
  Name = «WeeklyCycle»
  Run = Full 1st sun at 01:05
  Run = Differential 2nd-5th sun at 01:05
  Run = Incremental mon-sat at 01:05
}


Настройка задания:
Full Backup Pool = FullPool
Incremental Backup Pool = IncPool
Differential Backup Pool = DiffPool


Настройка пула
Pool {
  Name = FullPool
  Label Format = «${Pool}-${Year}${Month:p/2/0/r}${Day:p/2/0/r}-${Hour:p/2/0/r}${Minute:p/2/0/r}-${JobId}»
  Pool Type = Backup
  Recycle = no
  Action On Purge = Truncate
  AutoPrune = yes
  Volume Retention = 1 month
  Maximum Volume Bytes = 50G
}


Просто увеличить время хранения - не вариант, т.к это просто увеличит глубину времени.

На примере за Июнь:

F сделан 01.06, следующий F сделан 06.07.
В результате, 01.07 я уже ничего не могу восстановить т.к полный бекап удалён, при этом его D и I остались в каталоге и бесполезны.

Мне нужно что-то типа этого:
i0B3ogw.png
(скриншот из Acronis Backup & Recovery)

Есть хоть какие-то мысли как это реализовать?

Спасибо.
  • Вопрос задан
  • 2575 просмотров
Пригласить эксперта
Ответы на вопрос 1
AxianLTD
@AxianLTD
Я делаю в задании Full Backup, а в расписании задаю Full по выходным, и Incremental по обычным дням. Кстати, так рекомендуется делать и в документации на Bacula.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы