Como diz um grande amigo meu, melhor tipo de backup é feito como tar, mas cada caso é um caso.
Marlon De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de wizard.slack Enviada em: sexta-feira, 22 de fevereiro de 2008 11:00 Para: [email protected] Assunto: [slack-users] servidor backup - bacula 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 -~----------~----~----~----~------~----~------~--~---

