+ Responder ao Tópico



  1. Ola pessoal !


    Tenho uma duvida aqui e gostaria de saber como resolver , por isso gostaria da ajuda de voces.


    Tenho um script que usa o rsync e syncroniza 3 pastas dos servidores nos clientes com o meu servidor de backup.
    ate ai tudo bem , porem as vezes essas pastas os clientes colocam arquivos GIGANTES nessas pastas e na hora de syncronizar , consome muita banda de internet.

    Gostaria de colocar em meu script algo que limita-se o consumo de band.

    Por exemplo , somente pode ser syncronizado se nao ultrapassar 100mb.


    Gostaria de saber se Isso 'e possivel?

    Abracos


    Daniel


    Segue o meu Scripit.


    #!/bin/bash



    START=`date +%d/%m/%Y-%H:%M:%S`
    LOG=/var/log/`date +%Y-%m-%d`_backup-log.txt

    echo " " >> $LOG
    echo " " >> $LOG
    echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
    echo " Synchronization started in $START" >> $LOG

    rsync -Cravzp /etc /var /usr root@ipdoservidor:/media/disk/etm >> $LOG
    END=`date +%d/%m/%Y-%H%:M:%S`


    echo " Synchronization Ended in $END" >> $LOG
    echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
    echo " " >> $LOG
    echo " " >> $LOG


    cat /etc/scriptgapit/emailtext.txt /var/log/2008* | mailx -s"ETM Backup" daniel@meudominio.com

  2. Cara, se não me falha a memória o rsync só sincroniza os arquivos alterados.

    Mas, dando uma olhada no man do rsync achei isso aqui:


    --max-size=SIZE don't transfer any file larger than SIZE

    (...)

    --max-size=SIZE This tells rsync to avoid transferring any file that is larger than the specified SIZE. The SIZE value can be suffixed with a string to indicate a size multiplier, and may be a fractional value (e.g. "--max-size=1.5m"). The suffixes are as follows: "K" (or "KiB") is a kibibyte (1024), "M" (or "MiB") is a mebibyte (1024*1024), and "G" (or "GiB") is a gibibyte (1024*1024*1024). If you want the multiplier to be 1000 instead of 1024, use "KB", "MB", or "GB". (Note: lower-case is also accepted for all values.) Finally, if the suffix ends in either "+1" or "-1", the value will be offset by one byte in the indicated direction.
    Examples: --max-size=1.5mb-1 is 1499999 bytes, and --max-size=2g+1 is 2147483649 bytes.



    Fonte: man rsync

    Qualquer coisa posta ai...

    ###
    Post numero 666!!!!
    Última edição por Magnun; 18-11-2008 às 07:55.



  3. Ola Amigo!


    Dei uma olhada la no man , porem nao sei onde posso colocar essa funcao no meu script?

    Voce pode me ajudar com essa?


    Abracos


    daniel

  4. Opa!

    Testei aqui amigo!


    Grato mesmo pela ajuda! tudo funcionando redondo!


    Abraco



    daniel






Tópicos Similares

  1. possibilidade de fechar cópia de arquivos
    Por cag no fórum Servidores de Rede
    Respostas: 0
    Último Post: 13-10-2005, 18:37
  2. Cópia de arquivo via SSH
    Por -thiago- no fórum Servidores de Rede
    Respostas: 14
    Último Post: 14-04-2005, 06:33
  3. Copia de arquivos grandes com ftp
    Por ft_xavier no fórum Servidores de Rede
    Respostas: 3
    Último Post: 03-03-2005, 14:48
  4. Cópias de Arquivos Windows através do Samba
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 03-11-2004, 18:06
  5. Cópia de arquivos mantendo o dono do arquivo
    Por estanisgeyer no fórum Servidores de Rede
    Respostas: 6
    Último Post: 09-01-2004, 11:21

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L