Ola galera, configurei um servidor de backup utilizando bacula,
www.bacula.org.
O servidor funciona em slack 12 e com maquinas clientes windows, executa
todos os agendamentos e
backup diários conforme as configurações que foram efetuadas.
Por cerca de 2 meses pesquisei, li todo o manual do software e até agora
nao consegui fazer o backup da forma que eu pretendia.
O backup não é feito em fita dat e sim no hd do servidor que roda o
bacula, cada cliente tem a sua "fita" de acordo com seu agendamento
exemplo Cliente1diario Cliente1mensal Cliente1semanal...
Configurei o parametro Label Format = "Cliente1_" para que o servidor
colocasse o "label" automaticamente nas "fitas", até ai tudo
correto, só que depois de alguns trabalhos ou alguns dias o servidor
para e fica esperando que eu coloque o "label" manualmente.
Gostaria de saber, se alguem puder me ajudar, se existe como o backup
ser sempre efetuado no mesmo arquivo criado,
por exemplo Cliente1diario sempre efetuara o backup diario etc.
estou enviado abaixo a configuração do bacula-dir.conf e um exemplo da
configuracao do cliente.
acredito eu que seja alguma opcao no pool que eu possa adicionar para
que o backup funcione da forma que desejo...
#bacula-dir.conf
# Configuracoes globais do servidor bacula
#
Director {
# Nome do Director Daemon . Servidor Bacula que estamos configurando
agora
Name = backup-dir
# Porta pela qual o servidor Bacula será acessado (normalmente pelo
console)
DIRport = 9101
# Arquivo contendo as instruções SQL usadas para acessar o banco de
dados
QueryFile = "/etc/bacula/query.sql"
# Diretório de trabalho do Director
WorkingDirectory = "/var/bacula/working"
PidDirectory = "/var/run"
# Numero máximo de trabalhos ao mesmo tempo
Maximum Concurrent Jobs = 1
# Senha necessaria para acessar o servidor bacula pelo console
Password = "########"
# Configuração de mensagens utilizadas pelo Director
Messages = Mensagens
}
##################################################################################
## Banco de dados a ser usado para armazenar as informações dos backups
##################################################################################
Catalog {
# Nome do catálogo
Name = MyCatalog
# Nome do banco de dados, usuário e senha para ser acessado pelo Bacula
# Por padrão a senha do banco de dados esta em branco, caso você
altere a senha
# no banco de dados, deve colocar a nova senha aqui
dbname = bacula; user = bacula; password = "########"
}
##################################################################################
# Seção clientes
# Configura os clientes onde estão os dados a serem armazenados em backup
##################################################################################
Client {
Name = Cliente1
# Nome ou endereço IP do cliente
Address = 192.168.0.30
# Porta de acesso ao cliente, configurada no arquivo de configuração
do cliente
FDPort = 9102
# Catalogo a ser utilizado no banco de dados
Catalog = MyCatalog
# Senha para se acessar o cliente, configurada no arquivo de
configuração do cliente
Password = "########"
# Tempo em que o backup do cliente sera armazenado no banco de dados
# Passado esse tempo o registro desse arquivo sera excluído
# Isso não afeta o backup que esta armazenado
File Retention = 30 days
# Tempo em que os trabalhos do cliente serão armazenados no baco de
dados
# Passado esse tempo o registro desse arquivo sera excluído
# Isso não afeta o backup que esta armazenado
Job Retention = 30 days
# Este comando irá apagar os registros dos arquivos e jobs,
# citados acima, automaticamente
AutoPrune = yes
}
Client {
Name = Cliente1Mensal
Address = 192.168.0.30
FDPort = 9102
Catalog = MyCatalog
Password = "#######"
# Estou deixando para 20 anos pois o backup mensal terá retenção de
20 anos
File Retention = 20 years
Job Retention = 20 years
AutoPrune = yes
# Volume Use Duration = 23h
}
##################################################################################
# Seção Pool
##################################################################################
Pool {
# Define o Pool para o backup semanal completo
Name = Cliente1Semanal
Pool Type = Backup
# As 2 opções abaixo são utilizada para que a fita sera auto reciclada,
# ou seja, eh como se dissesse que os dados da fita podem ser apagados
# e gravados novos dados em seu lugar
Recycle = yes
AutoPrune = yes
# Define quanto tempo os dados ficarão na fita sem poderem ser apagados.
# Somente a depois desse tempo a fita sera reciclada
Volume Retention = 13 days
# Define a quantidade máxima de trabalhos que podem ser armazenados
em uma fita
# sem que ela precise ser reciclada
Maximum Volume Jobs = 3
# Volume Use Duration = 23h
# Label media = yes
Label Format = "Cliente1Semanal_"
}
Pool {
# Define o Pool para o backup diário incremental.
# As opções abaixo são as mesmas do Pool Semanal.
Name = Cliente1Diario
Pool Type = Backup
Recycle = no
AutoPrune = yes
Volume Retention = 7 days
Maximum Volume Jobs = 12
Maximum Volumes = 1
# Volume Use Duration = 23h
# Label media = yes
Label Format = "Cliente1Diario_"
}
Pool {
Name = Cliente1Mensal
Pool Type = Backup
Recycle = no
AutoPrune = yes
Volume Retention = 20 years
Maximum Volume Jobs = 3
# Volume Use Duration = 23h
# Label media = yes
Label Format = "Cliente1Mensal_"
}
....
nao coloquei a seçao fileset e schedule pois estao funcionando
corretamente..
vlw pela atencao galera..
[]s
Reginaldo Magon
--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---