Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Galera olha eu aqui...

    Montei um scipt para fazer backup ... é grandinho mais deu certrinho na distro RED HAT 9.0.... Ce alguém quiser melhora-lo aceito sujestões para melhorar o meu :lol:

    Script para Backup via ftp:

    Código :
    ####################################################################
    ###                         SCRIPT BACKUP VIA FTP                ###
    ###                                 BY SPECTRUM                  ###
    ####################################################################
    #!/bin/bash 
    ds=`date | cut -d " " -f1`
    d=`date | cut -d " " -f2`
    m=`date | cut -d " " -f3`
    a=`date | cut -d " " -f6`
    h=`date | cut -d " " -f4`
    server=`hostname`
    diretorios=" /etc /home /var/lib /var/named /var/log /var/www /Download "
    ftp_host="ip_server_ftp"
    user_ftp="usuario_ftp"
    senha="senha_ftp"
    d_host="diretorio_ftp_server"
    log="backups-$server-$d-$m-$a.log"
    arqui="backups-$server-$d-$m-$a.tar.gz"
    echo "--------------------------------- Backup diario iniciou as h$ ----------------------------------------------" >> /backups/$log
    echo "------------------------------ Diretorios pertencentes ao backup -------------------------------------------" >> /backups/$log
    echo $diretorios >> /backups/$log
    echo "============================================================================================================" >> /backups/$log
    echo " " >> /backups/$log
    echo " " >> /backups/$log
    echo "--------------------------------- Lista de arquivos no backup ----------------------------------------------" >> /backups/$log
    find $diretorios >> /backups/$log
    tar -zcf /backups/$arqui $diretorios
    h2=`date | cut " " -f4`
    echo "-------------------------------- Backup diario terminou as h2$ ---------------------------------------------" >> /backups/$log
    ftp -ivn $ftp_host << fim
                       user $user_ftp $senha
                       bin
                       lcd /backps
                       cd $d_host
                       put $arqui
                       lcd /backups
                       cd $d_host
                       put $log
                       bye
                       EOF
    fim
    rm /backups/*

    Não esqueção de criar o diretorio backups:
    Código :
    mkdir /backups

    è isso ai galera aporoveitem e ce não entederem derem um hello
    Galera... não posso esconder.... tem pedaços do script via fita dat do nosso colega ANIMAL... melhor a ideologia veio do artigoi dele ( VALEU ANIMAL!!!)


  2. Opa, tá legal seu script, mas tenho uma sugestão pra simplificar:

    Código :
    ds=`date +%a`  # dia da semana abreviado. ex.: Ter
    d=`date +%b`   # mes abreviado. ex.: Jan
    m=`date +%d`   # dia do mes
    a=`date +%Y`   # ano
    h=`date +%T`   # hora
     
    # e um pouco mais pra baixo:
    h2=`date +%T`

    referência: man date ;-)



  3. Não sei qual é o tamanho total de seu backup, mas lembre-se de sempre procurar diminuir seu backup dividindo em partes.

    Ficará mais fácil para manipular futuramente e também evitará muitos problemas e transtornos futuros.

    Valeu.

    Exemplo:
    Tinha um cara que trampava comigo que ele fazia backup de 8GB em um arquivo só, sendo que eram coisas diferentes (generos) e pastas diferentes, ai sugeri que fizesse esse backup em 4 partes de 2GB.
    Nunca mais deu problemas....

  4. Citação Postado originalmente por lidzky

    Opa, tá legal seu script, mas tenho uma sugestão pra simplificar:

    Código :
    ds=`date +%a`  # dia da semana abreviado. ex.: Ter
    d=`date +%b`   # mes abreviado. ex.: Jan
    m=`date +%d`   # dia do mes
    a=`date +%Y`   # ano
    h=`date +%T`   # hora
     
    # e um pouco mais pra baixo:
    h2=`date +%T`

    referência: man date ;-)
    Ou então:

    Código :
    DATE=`/bin/date "+%Y%m%d-%H%M%S"`



  5. Grande colaboração do colega spectrum, vou utilizar em meus servidores.

    Um abraço!






Tópicos Similares

  1. Respostas: 1
    Último Post: 05-06-2011, 17:31
  2. Script para backup utilizando o SMBCLIENT
    Por sieber no fórum Servidores de Rede
    Respostas: 0
    Último Post: 08-06-2006, 15:58
  3. Script para backup via ftp entre 2 servidores
    Por tecman no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 22-01-2006, 11:13
  4. Script para montar via smbmount no windowns
    Por alexmr no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-12-2005, 13:24
  5. Respostas: 8
    Último Post: 16-11-2005, 00:25

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L