Автоматическое удаление файлов томов BACULA

Столкнулся с одной заковыркой.
Делаю бекапы при помощи Bacula, но вот проблема — она не хочет удалять сами файлы, содержащие тома. Т.е. хотелось бы автоматически удалять старые файлы. В моем случае 1 файл — 1 том.
Параметр «Maximum Volumes » в настройках пула не помогает — Bacula просто вообще перестает записывать бекапы. Гугл мне также не помог.

Вот конфиг одного из пулов:
Pool {
Name = PDC
Pool Type = Backup

Recycle = no # Bacula can automatically recycle Volumes
AutoPrune = no # Prune expired volumes
Maximum Volume Bytes = 1G # Limit Volume size to something reasonable
Maximum Volume Jobs = 1

# UseVolumeOnce = yes
# Recycle Oldest Volume = yes
# Maximum Volumes = 150 # Limit number of Volumes in Pool

LabelFormat = "${Pool}-${Level}-${Year}-${Month:p/2/0/r}-${Day:p/2/0/r}-${Hour:p/2/0/r}:${Minute:p/2/0/r}-${Job}"
}


Версия бакулы — 5.0.2, система — CentOS 5.5
  • Вопрос задан
  • 4361 просмотр
Пригласить эксперта
Ответы на вопрос 1
Kyborg2011
@Kyborg2011
Бакула не умеет удалять файлы. Я тоже в свое время об это споткнулся. Было решено на каждый джоб создавать volume-файл, а затем просто делать ротацию — переписывать новым джобом. Единственный минус — не добавить дату к именам файлов или еще как-либо дифференцировать их. Да в принципе это и не нужно — все видно через консоль бакулы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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