Pular para o conteúdo

Kit de Scripts para Backup (Full + Diferencial + SMBmount + Rede) - Atualizado

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).
Perfil removido removido
Hits: 5.736 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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).
Download INSTALL_SCRIPT_BKP.zip Enviar nova versão

Esconder código-fonte

#!/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

Atualização para KDE 3.5.1

Editor de configurações para Tint2

LeTRA - cálculo de valores do arquivo de venda do PDV

Script para Monitoramento

Script de Autenticação simples do Speedy HOme

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.