Configurando um servidor de backup Bacula
Vou passar nesse artigo a experiência que obtive na implementação do sistema Bacula. Desde sua instalação à configuração. O Bacula é um sistema simples e de grande confiança para realização de seus backups.
Introdução
O Bacula (Backup + Drácula) é um sistema de backup em constante aumento de popularidade graças a divulgação de sua comunidade. Já são mais de um milhão de downloads segundo estatísticas do Sourceforge. Ele permite ao administrador fazer backup, gerenciá-los e restaurá-los através da rede. É possível através dele realizar backup de máquinas Windows e Linux, em fita ou disco.
O Bacula cumpre com o mesmo nível soluções comerciais proprietárias e é distribuído sob licença GNU versão 2.
Vou demonstrar como fazer o backup em Devices para armazenamento local. O Bacula tem como requisitos:

Através desse gráfico é possível entender a relação entre os arquivos.
Instalação do servidor:
Primeiro descompacte os arquivos.
tar vfxz bacula-5.0.1.tar.gz
Depois entre na pasta e vamos instalá-lo:
./configure --with-mysql
$ make
# make install
Instalação nas estações cliente (Bacula File):
./configure --enable-client-only
$ make
# make install
O Bacula cumpre com o mesmo nível soluções comerciais proprietárias e é distribuído sob licença GNU versão 2.
Vou demonstrar como fazer o backup em Devices para armazenamento local. O Bacula tem como requisitos:
- MySQL ou PostgreSQL
- GCC-C++
Uma breve explicação sobre os principais arquivos
O Bacula utiliza-se de cinco principais componentes: Director, Console, File, Storage, e Monitor services.- Director: é o arquivo principal para a comunicação e supervisionamento dos serviços como backup, restauração etc (bacula-dir.conf).
- Bacula console: é o serviço principal entre a o administrador e o bacula (bconsole.conf).
- Bacula File: é o arquivo onde será configurado nos clientes, extremamente simples (bacula-fd.conf)
- Bacula Storage: é o arquivo responsável pela configuração de onde será armazenado seus dados (bacula-sd.conf).
- Catálogo: é onde fica armazenado todo o histórico de jobs realizados, para a simplificação de quando precisar fazer uma restauração.

Através desse gráfico é possível entender a relação entre os arquivos.
Download e instalação do Bacula
Baixe os pacotes em:Instalação do servidor:
Primeiro descompacte os arquivos.
tar vfxz bacula-5.0.1.tar.gz
Depois entre na pasta e vamos instalá-lo:
./configure --with-mysql
$ make
# make install
Instalação nas estações cliente (Bacula File):
./configure --enable-client-only
$ make
# make install
Estava procurando um material mais resumido sobre configurações do bacula e este ficou 100%.