+ Responder ao Tópico



  1. #1

    Padrão Backup - Ajuda

    Olá galera, estou montando uma estrutura de backup, e vou utilizar a ferramenta rsync para fazer a cópia dos diretórios de cada servidor, para 1 máquina de storage. Bom, o meu servidor de storage vai executar periodicamente um script que vai ir em cada um dos servidores e copiar algumas pastas, porém, estou tendo alguns problemas para que isso aconteça da forma desejada.

    Vamos lá! Em meu servidor de storage, vou executar o seguinte "script":


    Código :
    #!/bin/sh
     
    export RSYNC_PASSWORD=12345
     
    rsync -a -i --bwlimit=1024 --include '/etc' --include '/usr' --include '/home' --include '/root' --include '/var/www' --include '/var/log' --include '/var/lib/mysql' --exclude '*' [email protected]:/ /backup


    O esperado é que este comando busque os diretórios marcados como "--include", que são:
    /etc
    /usr
    /home
    /root
    /var/www
    /var/log
    /var/lib/mysql

    E que ignore todo o resto:
    --exclude '*'

    E salve tudo em /backup da máquina storage (que executa este script).
    Também estou passando a linha "export RSYNC_PASSWORD=12345" para que não peça senha na hora de executar o script.

    Problemas encontrados:

    Bom, quando eu executo este script, ele salva apenas isso:

    etc/
    home/
    root/
    usr/

    - estes diretórios copiados estão vazios;
    - os demais diretórios ele não efetuou a cópia;
    - foi solicitado a senha mesmo com aquela linha.

    Bom, se alguém puder me ajudar...
    Abs

  2. #2

    Padrão Re: Backup - Ajuda

    Citação Postado originalmente por danielvasc Ver Post
    E que ignore todo o resto:
    --exclude '*'
    Boa tarde. O "exclude" não tem este comportamento que você deseja que tenha. Aquele "*" está ignorando tudo o que coincidir ("matched") com este parâmetro.

    Veja os exemplos de excludes apresentando nos manuais[1][2][3] e blogs indicados nas referências.

    [1] http://rsync.samba.org/examples.html
    [2] http://askubuntu.com/questions/32045...ies-with-rsync
    [3] http://injustfiveminutes.com/2013/09...es-with-rsync/