Kit de scripts para backup (Full + Diferencial + Samba + Rede)

Esse kit de scripts foi desenvolvido para realizar backup full e diferencial, via rede. Está operacional e em constante modificação. Ajuste conforme a sua necessidade. Para criar um servidor Samba, utilize os ótimos artigos encontrados no VOL.

[ Hits: 53.091 ]

Por: Perfil removido em 12/11/2011


Introdução



A ideia surgiu no trabalho. Necessidade aliada ao prazer em utilizar o GNU/Linux, então criei este script seguindo a lógica:

Uma máquina rodando GNU/Linux (servidor), dedicada para o gerenciamento dos backups de toda a rede. Como a maioria das empresas, onde trabalho também predomina a plataforma da Microsoft, por este motivo será utilizado um servidor Samba.

As informações relevantes para o funcionamento do backup deverão ser informadas através dos txts e logs, encontrados no diretório ./config. Entre estas, estão às origens, destinos, users e senhas.

Estrutura

1º - Crie um diretório. (ex: /home/eu/backup)

2º - Dentro crie os diretório "config" e "log"

3º - Crie os documentos (observe os endereços utilizados por mim):

./backup_diferencial.sh
./compactar_backup.sh
./config.sh
./desmontar_unid.sh
./full_backup.sh
./montar_unidades.sh
./restore.sh

./config/id_backup.txt
./config/lista_destino_backup.log
./config/lista_orig_backup.log
./config/lista_diretorios.txt
./config/lista_senhas_dest.txt
./config/lista_senhas_orig.txt
./config/lista_users_dest.txt
./config/lista_users_orig.txt

./log/backup_compactacao.log
./log/backup_diferencial.log
./log/backup_full.log

    Próxima página

Páginas do artigo
   1. Introdução
   2. Backup Full
   3. Backup Diferencial
   4. Montar Unidades
   5. Desmontar Unidades
   6. Compactação
   7. Restore
   8. Regras
   9. Referências e Conclusão
Outros artigos deste autor

Acessando partições NTFS no Linux

Instalando um firewall em ambientes gráficos leves

Qual distribuibuição GNU/Linux devo utilizar?

ReiserFS x Ext3: Quem ganha?

Procurando software para gerenciar armazenamento... Pensou FreeNAS!

Leitura recomendada

pam_mount e CiD - Gerenciamento centralizado dos mapeamentos de unidades de rede no Ubuntu

flock - Gerenciador de lockfiles

Blacklist - O que é? Como consultar o IP? Como automatizar?

GNU Parallel: criando atividades em paralelo com shell script

Apresentando o Yad - "zenity melhorado"

  
Comentários
[1] Comentário enviado por removido em 12/11/2011 - 16:20h

Muito bom maicon !

[2] Comentário enviado por teccert em 12/11/2011 - 17:26h

Normalmente se cobra muito para ensinar tarefas como esta, mas ainda bem que o Linux serve para todos, inclusive para os mais pobres e menos experiente, pois os mais iluminados não guardam nem negociam o conhecimento que adquiriu, pelo contrário, transmite-o gratuitamente e de forma simples, porém completa.

Contudo também é válido cobrar, ou pedir colaboração financeira dos que podem pagar ou contribuir.

Viva a Comunidade Linux!
Viva ao Maicon Souza por este belo tutorial!

[3] Comentário enviado por removido em 12/11/2011 - 18:56h

Obrigado !
Em um 1º momento, o kit pode parecer complicado ou até mesmo inoperante.
Mas alterando alguns parâmetros, certamente será de grande utilidade a todos.
---------------------------------------------------------------------------------->
No texto, ficou confuso o trecho: "Informar o destino (informe apenas um destino)".
Então entenda:
"** Ao informar o destino, informe apenas um endereço, ex:
//192.168.2.3/f$/Meu_backup"
---------------------------------------------------------------------------------->
Quem quiser algum esclarecimento ou o kit compactado, meu e-mail é:
staley.kirk@gmail.com

[4] Comentário enviado por removido em 15/11/2011 - 19:09h

Estou otimizando este kit, quando possivel postarei o resultado !

[5] Comentário enviado por xirux em 13/12/2011 - 09:34h

Impressionante o que o GNU/Linux faz com a cabeça da gente...o Maicon compartilhou conhecimento extremamente técnico e funcional, assim como centenas de pessoas aqui no VOL, de maneira que uma Micosoft nunca pensou que seria possível. Isso se chama humanização da informática, quem ganha é a nação. Eu troquei até de profissão (enfermagem - informática) seguindo o GNU/Linux. Só posso ficar cada vez mais orgulhoso de ter amigos como vcs. Fiquem na paz!


Contribuir com comentário