Kit de Scripts para Backup (Full + Diferencial + SMBmount + Rede) - Atualizado
Publicado por Perfil removido (última atualização em 30/09/2012)
[ Hits: 5.376 ]
Download INSTALL_SCRIPT_BKP.zip
Esse kit foi desenvolvido para realizar backup full e diferencial, via rede. Vocês terão dois modelos para download, de permissões nos arquivos e execute os mesmos para criação da estrutura (scripts e diretórios).
Uma rápida explicação, sobre a diferença entre os dois modelos:
* Modelo 01, destinado a unidades de rede de grande porte (Uma unidade por script).
* Modelo 02, destinado a diretórios pequenos e de diversos locais na rede (Diversos diretórios de origem, no mesmo script).
Qualquer retorno, com sugestões ou críticas será bem vindo ! :)
** Abaixo segue um dos scripts, para exemplo (vale lembrar que é um kit, um script depende dos outros para a execução correta).
#!/bin/bash # Autor Maicon Souza # script de backup # data: 24-09-12 IFS=: # separadores user_senha(){ # user do dominio com permissoes de administracao user_domin=XXX@meudominio.local senha_domin=XXX } lendo_id_bkp(){ while read linha; do id_bkp=$linha done < ./config/id_backup.txt } montar_origem(){ # montar os locais de origem cont01=0 while read linha; do mkdir /media/bkpORIG-$id_bkp-$cont01 local=$linha smbmount $local /media/bkpORIG-$id_bkp-$cont01 -o username=$user_domin,password=$senha_domin,iocharset=iso8859-1,iocharset=utf8 0 0 let cont01++ done < ./config/origem_arquivos.txt } montar_destino(){ # ler e montar o destino do bkp cont02=0 while read linha; do local=$linha mkdir /media/bkpDEST-$id_bkp smbmount $local /media/bkpDEST-$id_bkp -o username=$user_domin,password=$senha_domin,iocharset=iso8859-1,iocharset=utf8 0 0 mkdir /media/bkpDEST-$id_bkp/$id_bkp done < ./config/destino_bkp.txt } user_senha lendo_id_bkp montar_origem montar_destino exit 0
Compactar com senha usando 7Zip
COMPACTANDO DIRETORIO CRIADO PELO SARG
Backup de Repositórios Subversion
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta