Olá pessoal, sou novato em Bacula e tenho aproveitado o conteúdo do site que tem me ajudado muito.

Estou com um sério problema com o Bacula que está rodando hoje no Datacenter.

Fui contratado recentemente por este Datacenter (não estou autorizado a divulgar o nome) para trabalhar em operações, e para minha surpresa me "jogaram" o Bacula no meu colo.

A estrutura do Bacula aqui é "mista" alguns gravam em Fita e outros em Storage.

O problema está no Storage, alguns Jobs simplesmente "emperram", achei algumas materias falando disso mas nada semelhante.

O principal Bacula-Dir controla 8 Storages, a rotina está programada para iniciar sempre as 22h, mas por algum motivo algum JOB (sempre
aleatorio) ele não cria o Volume automaticamente, fazendo com que o Bacula "emperre" literalmente.

Exemplo:

Status > Storage > "Seleciono o Storage qualquer"

Eu tenho a seguinte saida:

Running Jobs:
Backup Job apolo-job.2009-09-04_10.13.53.06 waiting for Client connection.
Writing: Full Backup job apolo-job.2009-09-04_10 JobId=14432 Volume="bkpmatrix6-disco-3096"
    pool="bkpmatrix6-disco-pool" device="bkpmatrix6-disco" (/BACKUP)
    spooling=0 despooling=0 despool_wait=0
    Files=0 Bytes=0 Bytes/sec=0
    FDSocket closed
Backup Job sunset-ad-job.2009-09-04_10.14.06.07 waiting for Client connection.
Writing: Differential Backup job sunset-ad-job.2009-09-04_10
JobId=14433 Volume="bkpmatrix6-disco-3096"
    pool="bkpmatrix6-disco-pool" device="bkpmatrix6-disco" (/BACKUP)
    spooling=0 despooling=0 despool_wait=0
    Files=0 Bytes=0 Bytes/sec=0
    FDSocket closed

Observe o Volume, aqui eles configuraram esses Volumes com a nomenclatura indicando o Storage, que nesse caso é o 6 e cada Volume possui um tamanho maximo de 100GB, quando esse limite é alcançado ele cria um novo em ordem crescente, exemplo: bkpmatrix6-disco-3096,
bkpmatrix6-disco-3097 e etc... e essas arquivos são criados em uma partição chamada /BACKUP.

O meu problema é que as vezes esse Volume não é criado automanticamente e isso faz com que ele “emperre” e nenhum JOB é executado, exemplo:

Running Jobs:
Backup Job apolo-job.2009-09-04_10.13.53.06 waiting for Client connection.
Writing: Full Backup job apolo-job.2009-09-04_10 JobId=14432 Volume=""
    pool="bkpmatrix6-disco-pool" device="bkpmatrix6-disco" (/BACKUP)
    spooling=0 despooling=0 despool_wait=0
    Files=0 Bytes=0 Bytes/sec=0
    FDSocket closed

Observe que o Volume está vazio...

Eu não sei por que isso acontece, sendo que isso ocorre aleatoriamente, não é um JOB especifico.

A versão que estou utilizando é a 2.4.4

Pool:

Pool {
  Name = "bkpmatrix6-disco-pool"
  Pool Type = Backup
  Recycle = yes                       # Bacula can automatically recycle Volumes
  AutoPrune = yes                     # Prune expired volumes
  Volume Retention = 15 days
  #Accept Any Volume = yes             # write on any volume in the pool
  Maximum Volume Bytes = 100GB
  Label Format = "bkpmatrix6-disco-"

Bacula-SD

Device {
  Name = bkpmatrix6-disco
  Media Type = File
  Archive Device = /BACKUP
  LabelMedia = yes;                   # lets Bacula label unlabeled media
  Random Access = Yes;
  AutomaticMount = yes;               # when device opened, read it
  RemovableMedia = no;
  AlwaysOpen = no;
  Spool Directory = /BACKUP/spool

Agradeço a atenção dispensada, obrigado!