Você está na página 1de 13

Protegendo seus dados com Bacula

www.bacula.org
Fbio Mengue
HC Unicamp
fabiao@hc.unicamp.br

Introduo

Bacula = Backup + Dracula

Criado em 2000, por Kern Sibbald

It comes by night at sucks the vital essence from your


computers

Opensource (GPL, LGPL)

Objetivo de organizar e centralizar o backup e


restore de dados
Confivel e escalvel

Maior instalao auditada com 869 clientes, 634 TB

Caractersticas

Client/Server, via rede

Backup em disco e fita, CD, DVD, USB

Trabalha com autochanger de fitas

Mltiplos OS's

Linux, Windows (VSS), FreeBSD, Solaris

Restore full e parcial, no cliente

Mais completo e flexvel que tar / dump / scp

Permite compresso de dados

Hash para os arquivos (MD5/SHA1)

Componentes

Director

File (aka Client)

L os arquivos

Storage

Controla a soluo

Armazena os dados

Database

Gerencia o catlogo

Configurao bsica

Schedule (Dia/Hora/Nvel)

FileSet (Diretrios/Arquivos/Compresso)

Full todo domingo, incremental em dia da semana


Diretrio X na segunda, Diretrio Y na tera

Pool (Conjunto de Fitas)

Full no Pool X, Incremental no Pool Y

Storage (Disco/Fita)

Job (Client, Schedule, FileSet, Storage, Pool)

Unio de todas as opes

Exemplo de Job
Job {
Name = "Morgana"
Type = Backup
Client = morgana-fd
FileSet = "Morgana"
Schedule = "Full Semanal"
Messages = Standard
Pool = Fita
SpoolData = yes
}

Exemplo de FileSet
FileSet {
Name = "Morgana"
Include {
Options {
Compression=GZIP
Signature=MD5
}
File = /intranet
File = /home/
File = /etc
}
}

Exemplo de Schedule
Schedule {
Name = "Full Semanal"
Run = Level = Full sun at 21:00
Run = Level = Incremental mon-sat at 22:00
}

Restore

Interativo

Por cliente

ltimo backup feito

Backup anterior a data e hora

Lista de arquivos/diretrios

Por Job

Nmero do job

Data do job

O que o Bacula no faz

No soluo completa para recuperao de


desastres

Proteja o catlogo !

Archiving

Reorg

Backup incremental em bloco

Milagre :)

Problemas

Compreenso das consequncias

Tempo de reteno job/volume/file

Estimativa de tamanho dos Pools

Configurao pode se tornar complexa

Binrios de clientes Windows s vezes


apresentam bugs

Restore Full demorados

Perda do catlogo geralmente catastrfica

Perguntas ?

fabiao@hc.unicamp.br

Você também pode gostar