Exemplo de “GFS” no “Bacula”
Posted by admin on janeiro 19th, 2010
![]()
Em resposta à s pessoas que tem procurado esta informação na busca do “site”, segue:
Primeiramente, quem não sabe o que é GFS, leia aqui.
A implementação da estratégia GFS clássica no “Bacula” se dá através de duas configurações:
1. Ao menos 03 (três) “pools” distintas.
“Pools” diaria, semanal e mensal. Obviamente você pode chamar de outra maneira (ex.: daily, weekly, monthly), mas a função delas deverá ser a mesma: hospedar os “backups” para cada hierarquia (diferenciais ou incrementais diários, “full” semanais e “full” diários).
Variações:
1. Quem desejar GARANTIR que o “Bacula” sempre utilize a mesma fita para determinado dia do mês (ex.: VOL1 sempre ser gravado à s segundas-feiras), deve criar “pools” especÃficas para cada dia da semana (ex.: diario_seg, diário_ter, etc.), e assim sucessÃvamente. Observer que, isso só é útil se estiver trabalhando com um drive de fitas manual e o operador não tiver acesso á console do “Bacula”, para saber qual fita deve inserir.
2. Você pode desejar criar uma “pool” para fitas que estão fora do seu robô de fitas, para evitar que o “Bacula” as procure durante a operação de “backup” – e para melhor organizá-las.
Para criar uma nova pool, basta duplicar as configurações de uma “pool” qualquer (incialmente a “default”), e alterar seu nome. Não esqueça de configurá-la (tempo de retenção, tempo de uso do volume, reciclagem – “yes/no”, etc.) —> tudo isso lá no bacula-dir.conf.
2. Agendamento.
O “schedule” ou agendamento, também é configurado no bacula-dir.conf. Você deve associar um “Job” criado neste arquivo a um agendamento. Portanto, aconselhamos criar um novo “schedule” (ex.: agenda_gfs), e ir associando os “Jobs”.
Schedule {
Name = agenda_gfs
Run = Level=Differential   Pool=Diaria Monday-Thursday at 19:00Run = Level=Full        Pool=Semanal 2nd 3rd 4th 5th Friday at 19:00
Run = Level=Full        Pool=Mensal 1st Friday at 19:00
}
No exemplo, teremos “backups” diários de “segunda à s quinta-feiras“, semanais nas “segundas, terças, quartas e quintas sextas-feiras dos mês“, e mensais na “primeira sexta-feira do mês“.
Abracetas,
Heitor Faria
www.bacula.com.br
























janeiro 21st, 2010 at 13:09
[...] no “Bacula” on “Status” dos Volumes no “Bacula”BBB – Bacula Backup Brazil » Blog Archive » Exemplo de GFS do “Bacula” on CapÃtulo IV – Estratégias de Backup e o Esquema GFSBBB – Bacula Backup Brazil » [...]
maio 14th, 2012 at 12:22
Estou com o livro do bacula mas não consigo entender como funciona o agendamento…Faço backup em disco e como faço para configurar para manter um backup full e depois ir substituindo, por que o que eu estou fazendo ele esta somando os backup
junho 5th, 2012 at 15:58
Marcelo,
Veja o capÃtulo sobre reciclagem de volumes.
Abraços,
Heitor Faria
junho 10th, 2012 at 13:02
Pessoal, preciso criar 3 jobs ou somente um?? .. entendi o lance das pools e do schedule.. mas não os jobs apontando para elas..
Valeu!
julho 18th, 2012 at 16:02
Dario,
Normalmente basta criar um job para cada servidor.
No agendamento vc especifica em que pool cada dia o job será executado.
Abraços,
Heitor