Pular para conteúdo

Registro itapoa srv bkp srv cart01

Servidor Backup - script srv-cart01-192.168.78.4.sh

#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/backup-srv-cart01-192.168.78.4-`date +%d-%m-%Y-%H:%M:%S`.log

echo " " > $LOG
echo " " >> $LOG
echo "Sincronização Iniciada em : $INICIO" >> $LOG
echo " " >> $LOG

echo "removendo antigos anteriores a 30 Dias " >> $LOG
rdiff-backup --remove-older-than 30D --force /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Cart/ >> $LOG
echo " " >> $LOG
echo "copiando c/Cart/ >>>  /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/c/Cart/ " >> $LOG
rdiff-backup --force --print-statistics Administrador@192.168.78.4::/cygdrive/c/Cart/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Cart/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG

echo "removendo antigos anteriores a 30 Dias " >> $LOG
rdiff-backup --remove-older-than 30D --force /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/CartScan/ >> $LOG
echo "copiando c/CartScan/ >>> /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/c/CartScan/ " >> $LOG
rdiff-backup --force --print-statistics Administrador@192.168.78.4::/cygdrive/c/CartScan/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/CartScan/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG

echo "removendo antigos anteriores a 30 Dias " >> $LOG
rdiff-backup --remove-older-than 30D --force /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/CentralRISC/ >> $LOG
echo "copiando c/CentralRISC/ >>> /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/c/CentralRISC/ " >> $LOG
rdiff-backup --force --print-statistics Administrador@192.168.78.4::/cygdrive/c/CentralRISC/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/CentralRISC/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG

echo "removendo antigos anteriores a 30 Dias " >> $LOG
rdiff-backup --remove-older-than 30D --force /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Dimensor/ >> $LOG
echo "copiando c/Dimensor/ >>> /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/c/Dimensor/" >> $LOG
rdiff-backup --force --print-statistics Administrador@192.168.78.4::/cygdrive/c/Dimensor/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Dimensor/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG

echo "removendo antigos anteriores a 30 Dias " >> $LOG
rdiff-backup --remove-older-than 30D --force /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Officersoft/ >> $LOG
echo "copiando c/Officersoft/ >>> /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/c/Officersoft/ " >> $LOG
rdiff-backup --force --print-statistics Administrador@192.168.78.4::/cygdrive/c/Officersoft/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/c/Officersoft/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG


echo "Dump enviado pelo Srv-Cart - " >> $LOG
#rsync -avh --stats --delete-before Administrador@192.168.78.4:/cygdrive/e/MySQL/ /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/e/MySQL/ >> $LOG
echo "removendo SQL anterior a 4 dias" >> $LOG
find /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/e/MySQL/ -type f -mtime 4 -exec rm -v {} \; >> $LOG
echo " " >> $LOG
echo "listando arquivos armazenados" >> $LOG
ls -lah /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/e/MySQL/ >> $LOG
echo " " >> $LOG
echo " " >> $LOG

echo "copiando dump sql Officer f/ >>> /srv/dev-disk-by-label-LVM/backup/srv-cart01-192.168.78.4/f/ " >> $LOG
rsync -avh --stats --delete-before Administrador@192.168.78.4:/cygdrive/f/MySQL/ /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/f/MySQL/ >> $LOG
echo " " >> $LOG
ls -lah /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/f/MySQL/ >> $LOG
echo " " >> $LOG
echo " " >> $LOG

FINAL=`date +%d/%m/%Y-%H:%M:%S`

echo " " >> $LOG
echo "Sincronizacao Finalizada em: $FINAL" >> $LOG
echo " " >> $LOG
echo " " >> $LOG

echo "OCUPACAO DO DISCO" >> $LOG
/bin/df -h >> $LOG
echo " " >> $LOG
echo " " >> $LOG

cat $LOG | mail -s "Cartorio Itapoa - SRV-CART01 - 192.168.78.4" backup@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br

Categoria:Scripts