Servidor Backup - script backupUSB terca.sh
#!/bin/bash
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/usbBKp$INICIO.log
echo " " > $LOG
echo " INICIADO BACKUP USB DE TERCA-FEIRA" >> $LOG
echo " " >> $LOG
echo " Montando Disco USB em /mnt/Elements " >> $LOG
veracrypt -t -k "" --pim=0 -p='YBi4*^IK$hg92oASqwEW' --protect-hidden=no --mount /dev/disk/by-id/usb-WD_Elements_2621_575856314538393836584C4D-0:0 /mnt/terca/
echo " " >> $LOG
echo " Verificando montagem" >> $LOG
if [ ! -e "/mnt/terca/terca" ];
then
echo " Disco Nao conectado" |mail -s "Cartorio Porto Belo - Disco USB nao Conectado" noc@lupainformatica.com.br thaiane@riportobelo.com.br luciano@lupainformatica.com.br franciny@brturbo.com.br
else
df -h | grep Uso >> $LOG
df -h | grep terca >> $LOG
echo " " >> $LOG
echo " Iniciado Copia de segurança para disco USB em:" $INICIO >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " Aguarde o email de Finalização da Copia dos dados" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
cat $LOG | mail -s "Cartorio Porto Belo - iniciado Backup USB" backup@lupainformatica.com.br thaiane@riportobelo.com.br luciano@lupainformatica.com.br franciny@brturbo.com.br
echo " " > $LOG
echo " " >> $LOG
echo " INICIADO COPIA EM" $INICIO >> $LOG
rsync -a --stats --delete-before --exclude 'g' /srv/dev-disk-by-label-backup2/servidor-ip4/ /mnt/terca/servidor-ip4/ >> $LOG
echo "Copia Servidor de Arquivos" >> $LOG
rsync -a --stats --delete-before /srv/dev-disk-by-label-backup1/arquivos_ip5/ /mnt/terca/arquivos-ip5/ >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo " apagando arquivos SQL antigos" >> $LOG
find /mnt/terca/servidor-ip4/g/Alkasoft/ -type f -mtime +3 -exec rm -f {} \; >> $LOG
echo "Copiando SQL mais recente" >> $LOG
find /srv/dev-disk-by-label-backup2/servidor-ip4/g/Alkasoft/ -type f -mtime 0 -exec cp {} /mnt/terca/servidor-ip4/g/Alkasoft/ \; >> $LOG
ls -lah /mnt/terca/servidor-ip4/g/Alkasoft// >> $LOG
df -h | grep Uso >> $LOG
df -h | grep /mnt/terca >> $LOG
echo " " >> $LOG
cat $LOG >> /mnt/terca/LOG.txt
echo " " >> $LOG
echo " Desmontando Disco USB" >> $LOG
veracrypt -d >> $LOG
echo " " >> $LOG
echo " " >> $LOG
FIM=`date +%d-%m-%Y-%H:%M:%S`
echo " Finalizado Copia de segurança para Disco USB em:" $FIM >> $LOG
echo " " >> $LOG
cat $LOG |mail -s "Cartorio Porto Belo - finalizado Backup USB" backup@lupainformatica.com.br thaiane@riportobelo.com.br luciano@lupainformatica.com.br franciny@brturbo.com.br
fi