Страница 1 из 1

Вопрос по Bacula

Добавлено: 2011-04-15 9:34:21
alex117
Настроил bacula на архивирование одного сервера, и мне не обходимо сделать так, чтобы полный бэкап делался 1 раз в месяц в первое воскресение месяца. Я сделал один Pool с тремя Volume

Код: Выделить всё

Pool {
    Name = transfer-full
    Pool Type = Backup
    Recycle = yes
    AutoPrune = yes
    Volume Retention = 1 month
    Purge Oldest Volume = yes
    Maximum Volume Jobs = 1
    Maximum Volumes = 3
    Label Format = "transfer-full"
}

Правильно ли я думаю, что при данной конфигурации bacula будет писать сначала один бэкап в первый Volume, потом - во второй, потом - в третий и, если места на диске не хватает при записи третьего бэкапа, то bacula удалит данные из самого старого Volume, т.е первого и начнет писать дальше, тем самым игнорируя Volume Retention?
Просто дело в том, что у меня на диске не должно быть одновременно больше 2-х полных бэкапов.

Re: Вопрос по Bacula

Добавлено: 2011-05-13 21:12:06
Raven2000
Шелдур тебе в помощь. И вообще делай 1 полный архив, а остальные воскресенья инкрементальные дополнения.

Код: Выделить всё

# Когда делать резервные копии, полную резервную копию в первое
# воскресенье месяца, дифференциальный (т.е. дополнительные к полной)
# каждые остальные воскресенья, так и инкрементный в другие дни.
Schedule {
  Name = "WeeklyCycle"
  Run = Full 1st sun at 23:05
  Run = Differential 2nd-5th sun at 23:05
  Run = Incremental mon-sat at 23:05
}

Pool {
  Name = File
  Pool Type = Backup
  Recycle = yes                # Bacula может автоматически рециркулировать тома (Volumes)
  AutoPrune = yes              # Удаление истекших томов (Volumes)
  Volume Retention = 365 days  # через один год
  Maximum Volume Bytes = 50G   # Ограничение размера тома к чему-то разумному
  Maximum Volumes = 100        # Ограничить количество томов в пуле
}

Re: Вопрос по Bacula

Добавлено: 2011-05-13 21:16:01
Raven2000
Ща как раз начал разбираться с бакулой и параллельно пишу статью + опишу веб морду к ней.