Retenção de File e Job no Bacula

Retenção é o período de tempo que determinada informação não deve ser apagada pelo sistema, a não ser que haja uma intervenção humana. No “Bacula” temos diversos tipos de retenção. Vamos explicar as duas que aparecem no Recurso “Client”:

Client {
  Name = bruxaria-fd
  Password = "senha_cliente"
  Address = x.x.x.x
  FDPort = 9102
  Catalog = MyCatalog
  AutoPrune = yes
  File Retention = 30 days # <=
  Job Retention = 6 months # <=
}

As duas retenções em negrito servem apaenas para preservar informações do catálogo do “Bacula” (banco de dados), especificamente para este cliente. Se o “Auto Prune” estiver ativo, após este tempo, as informações de “file” e “jobs” serão automaticamente apagadas. Ou seja: essas retenções servem para limitar o tamanho do Catálogo do “Bacula“.

File Retention

O “file” são as informações sobre os arquivos gravados em cada volume do backup. É um verdadeiro índice que permite a restauração parcial de arquivos de um de terminado “job”. Se esta informação for expirada, não é mais possível selecionar alguns arquivos de um “job” para restauração, mas apenas o “job” inteiro.

Job Retention

A informação  do  “job” permite que ele seja restaurado pelo “Bacula”. Sem esta informação, só é possível a restauração através do “bextract”, ou se o “bscan”  for utilizado no volume para restaurar as informações do catálogo.

Conclusão

Cuidado com essas duas opções. Se vc tem um bom espaço em disco para o seu banco de dados “Bacula” deve sempre aumentar estes parâmetros, principalmente a retenção do “job”. Se estas duas retenções forem maiores do que o tempo de reciclagem (ou retenção) do volume não há problema, pois a reciclagem do volume também irá apagar estas informações do catálogo, para aquele volume específico.

Abraços,

Heitor Faria

Disponível em: pt-brPortuguês

Deixe uma resposta