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":
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.