você está aqui: Home  → Arquivo de Mensagens

Reexecutar vários jobs do Bacula ao mesmo tempo

Colaboração: Renato Rudnicki

Data de Publicação: 30 de janeiro de 2013

Algumas vezes podemos ter problemas de os jobs de backup do bacula apresentarem erro e necessitarmos executá-los novamente. Quando são poucos jobs isso pode ser feito manualmente. Mas quando temos muitos jobs com problema seria melhor termos um comando que executassse todos novamente. É isso que o script abaixo faz.

O que você precisa fazer é adicionar os jobs que apresentaram problemas e especificar o nível do backup (full, diferencial ou incremental). Abaixo segue o script que pode ser adaptado de acordo com a necessidade.

  • OBS1: o @ é o comando interpretado pelo bconsole
  • OBS2: o @# é comentário
  • OBS3: é importante o script estar na mesma pasta do binario do bconsole, ou especificar o caminho completo do programa.

      #!/bin/bash
      #Run this script to do a FULL Backup
      ./bconsole -c ./bconsole.conf << END_OF_COMMANDS
      @# This assumes the jobs have been defined as full backups.
      @# Discard prior messages.  They have been logged anyway
      @output /dev/null
      messages
      @# Back to console
      @output
      @#
      @# now start eveyone.  They should run on their own.
      @#
      @sleep 5
      @#Jobs for Priority: 10
      run job=Semanal-producaodb level=full yes
      run job=Semanal-ToolServer level=full yes
      @###run job=osmdb level=full yes
      @###...
      @###... [other concurrent jobs listed here]
      @###...
      @###run job=test1 level=full yes
      @#
      @sleep 5
      @#Jobs for Priority: 12
      @###run job=backsrv level=full yes
      @###@sleep 5
      @# Back up the Catalog (priority 13)
      @< A NAME="note" HREF="#textnote">< SUP>run job=catalog level=full yes
      @#
      END_OF_COMMANDS
    

    Fonte: http://www.mail-archive.com/bacula-users@lists.sourceforge.net/msg00712.html



 

 

Veja a relação completa dos artigos de Renato Rudnicki

Opinião dos Leitores

Renato Rudnicki
18 Fev 2013, 09:35
Bacana Anderson, mas já existe o bat e o webacula que fazem isso e muito mais. Aconselho usar o bat, eh bem melhor que o webacula

http://sourceforge.net/projects/bacula/

http://wiki.bacula.org/doku.php?id=bat

[]'s
Renato

Anderson Angelote
06 Fev 2013, 11:58
Aqui na empresa foi instalado o Bácula, e como o acompanhamento do backup não era muito fácil, por causa da quantidade de servidores, eu criei uma página HTML para acompanhar todos os backups.
Se interessar, dá uma olhada no meu blog:
http://blog.angelote.com.br/?p=247
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script