Erro na Saída

13. Re: Erro na Saída

Alexandre Cardoso
Alexandr3

(usa CentOS)

Enviado em 21/08/2013 - 09:16h

Este é um dos meus scripts de backup:

rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::tec /hd2/backup/caldeirao/tec
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::des /hd2/backup/caldeirao/des
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::mei /hd2/backup/caldeirao/mei
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::epc /hd2/backup/caldeirao/epc
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::lev /hd2/backup/caldeirao/lev
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::seg /hd2/backup/caldeirao/seg
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::ata /hd2/backup/caldeirao/ata
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::ger /hd2/backup/caldeirao/ger
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::pro /hd2/backup/caldeirao/pro
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::pla /hd2/backup/caldeirao/pla
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::pro /hd2/backup/caldeirao/pro
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::med /hd2/backup/caldeirao/med
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::com /hd2/backup/caldeirao/comp
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::qua /hd2/backup/caldeirao/qua
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::adm /hd2/backup/caldeirao/adm
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::fot /hd2/backup/caldeirao/fot
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::rh /hd2/backup/caldeirao/rh
rsync -vaz --delete --exclude=*.exe --exclude=*.pst --progress 192.168.9.254::pub /hd2/backup/caldeirao/pub


Preciso do tamanho dos arquivos la e dos arquivos aqui porque assim me foi solicitado.

Obrigado.


  


14. Re: Erro na Saída

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 21/08/2013 - 09:36h

OK. Faça assim, então: use o comando du -sh /hd2/backup > /var/log/arquivo.log e, no servidor, vc faz o msm comando e envie via rsync para um diretório d log do servidor d backup. Faça a comparação com o diff e envie tudo por e-mail. Achei mais fácil dessa forma.


15. Re: Erro na Saída

Alexandre Cardoso
alexandr3

(usa CentOS)

Enviado em 23/08/2013 - 09:55h

Obrigado pela idéia Renato Pacheco.

Fiz assim ó:

#!/bin/sh

cd /hd2/backup/

du -hs * > /var/log/tamanho_arquivos/tamanho_arquivos_10.0.0.20.log

ssh 192.168.1.254 du --exclude=suporte -sh /home/ > /var/log/tamanho_arquivos/tamanho_arquivos_192.168.1.254.log
ssh 192.168.2.254 du --exclude=suporte -sh /home/ > /var/log/tamanho_arquivos/tamanho_arquivos_192.168.2.254.log
ssh 192.168.3.254 du --exclude=suporte -sh /home/ > /var/log/tamanho_arquivos/tamanho_arquivos_192.168.3.254.log
ssh 192.168.4.254 du --exclude=suporte -sh /home/ > /var/log/tamanho_arquivos/tamanho_arquivos_192.168.4.254.log

cd /var/log/tamanho_arquivos

cat 10.0.0.20.nom tamanho_arquivos_10.0.0.20.log > tamanho_arquivos_10.0.0.20.mail
cat 192.168.1.254.nom tamanho_arquivos_192.168.1.254.log > tamanho_arquivos_192.168.1.254.mail
cat 192.168.2.254.nom tamanho_arquivos_192.168.2.254.log > tamanho_arquivos_192.168.2.254.mail
cat 192.168.3.254.nom tamanho_arquivos_192.168.3.254.log > tamanho_arquivos_192.168.8.254.mail
cat 192.168.4.254.nom tamanho_arquivos_192.168.4.254.log > tamanho_arquivos_192.168.9.254.mail

cat tamanho_arquivos_192.168.1.254.mail tamanho_arquivos_192.168.2.254.mail tamanho_arquivos_192.168.8.254.mail tamanho_arquivos_192.168.9.254.mail tamanho_arquivos_10.0.0.20.mail > /var/log/tamanho_arquivos/tamanho_pastas_backup_diario_dia_`date +%d`.log

sendEmail -xu alex -xp xxxxx -s mail.com.br -o tls=yes -f "alex@mail.com.br" -t "alex@mail.com.br" -u "Tamanho das pastas do Backup Diario - HD2 do Rsync Server" -o message-file=/var/log/tamanho_arquivos/tamanho_pastas_backup_diario_dia_`date +%d`.log

rm -rf *.log *.mail

O resultado ficou:

servidor 1
100G /home/
Servidor 2
138G /home/
servidor 3
526G /home/
Servidor 4
17G /home/
Matriz
15G Servidor 1
123G Servidor 2
118G Servidor 3
95G Servidor 4


Talvez tenha ficado um pouco longo, mas...

At.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts