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.
Parte 5: Desmontar Unidades
O script "desmontar_unid.sh" segue a estrutura:
1 - É chamado pelos scripts "full_backup.sh", "backup_diferencial.sh" e "restore.sh".
2 - Realiza a desmontagem das unidades de origem e destino, dos arquivos / backup.
3 - É abastecido pelas informações encontradas no diretório ./config (é importante editar as informações de forma correta, nos txts e logs).
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
#1
Comentário enviado por removido em 12/11/2011 - 16:20h
#2
Comentário enviado por teccert em 12/11/2011 - 17:26h
#3
Comentário enviado por removido em 12/11/2011 - 18:56h
#4
Comentário enviado por removido em 15/11/2011 - 19:09h
#5
Comentário enviado por xirux em 13/12/2011 - 09:34h
1 - É chamado pelos scripts "full_backup.sh", "backup_diferencial.sh" e "restore.sh".
2 - Realiza a desmontagem das unidades de origem e destino, dos arquivos / backup.
3 - É abastecido pelas informações encontradas no diretório ./config (é importante editar as informações de forma correta, nos txts e logs).
#!/bin/bash
# Maicon Souza
# 23-09-2011
echo "Desmontando Unidades !!!"
lendoidbackup(){
# nome do backup
nomebackup=(" ")
cont=0
while read linha; do
nomebackup[$cont]=$linha
let cont++
done < ./config/id_backup.txt
}
desmonta(){
cd ./config
contalinhas=`cat lista_orig_backup.log |wc -l`
cont=0
while [ $cont -ne $contalinhas ] ; do
umount /media/bkpdest
echo "<------------------------->"
umount /media/bkporig-${nomebackup[$cont4]}-$cont
let cont++
done
}
lendoidbackup
desmonta
exit 0
Páginas do artigo
1. Introdução2. 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
Ubuntu - configurando dois monitores numa mesma placa de vídeo
Netbook Positivo Mobo White 1020 com Mandriva
FreeRADIUS - Conceitos Básicos - Parte II
Clonezilla - Gerando e restaurando backups completos (Parte I)
Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)
Leitura recomendada
getopts: criando scripts Bash com parâmetros e argumentos personalizáveis
Brincando com pseudoterminais e redirecionamentos
Comentários
Muito bom maicon !
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!
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!
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
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
Estou otimizando este kit, quando possivel postarei o resultado !
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!