Entendendo um pouco da estrutura de backup do Bacula.
Purge Oldest Volume = yes – Este parâmetro tem como função realizar o purge(limpeza) do volume mais velho. Por padrão ele irá ignorar a retenção e apaga o volume mais velho, caso seja necessário.
Observação: Não recomendo utilizar este parâmetro, uma vez que o volume poderá ser excluído automaticamente.
File Retention e Job Retention
Retenções que são referentes somente para o catálogo do banco de dados do Bacula.
File Retention – Este parâmetro cuida da listagem de todos os arquivos que foram backupeados. Caso esta lista venha a ser apagada, não será possível escolher apenas um determinado arquivo para restauração e sim todo o backup daquele cliente. Por isso é importante deixar este parâmetro com um valor maior que o tempo de retenção do volume.
Job Retention – Este parâmetro é pior que o File Retention, caso venha ser apagado, não será possível restaurar o backup enquanto não houver um bscan para reler o volume por inteiro. Somente a partir da construção do novo índice é que será realizado o restore.
Ajustando no servidor Bacula bacula-dir.conf.
# Client (File Services) to backup
Client {
Name = bacula-fd
Address = ba-vm-bkp-01
FDPort = 9102
Catalog = MyCatalog
Password = "centos" # password for FileDaemon
File Retention = 30 days # 1 ano
Job Retention = 6 months # 1 ano
AutoPrune = yes # Prune expired Jobs/Files
}
PARA
# Client (File Services) to backup
Client {
Name = bacula-fd
Address = ba-vm-bkp-01
FDPort = 9102
Catalog = MyCatalog
Password = "centos" # password for FileDaemon
File Retention = 12 months # 30 days
Job Retention = 12 months # six months
AutoPrune = yes # Prune expired Jobs/Files
}
Reiniciando o servidor Bacula Director.
# /etc/init.d/bacula-dir restart
Shutting down bacula-dir: [ OK ]
Starting bacula-dir: [ OK ]
Continua …
Fonte:
www.bacula.com.br
www.bacula.org
187.7.106.13/folha/T-07_T-08_T 09/Modulo%20II/Projeto_Implantacao_Servidores/Turma_08/Aula_8_Servidor_de_Backup/Manual_do_Bacula_-_PT_BR.pdf