Cartorio-itapema-srv-bkp-backupUSB-segunda

De Wiki NOC

Servidor Backup - script backupUSB - segunda.sh

#!/bin/bash

INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/usbBKp$INICIO.log
MGS1=`echo "Entrar em Contato com NOC Lupa Tecnologia"`

echo " " > $LOG
echo " INICIADO BACKUP USB DE SEGUNDA-FEIRA" >> $LOG
echo " " >> $LOG
echo " Montando Disco USB em /mnt/hdexterno " >> $LOG
veracrypt -t -k "" --pim=0 -p='OkKz#LL$Kn9e3VYCy49S' --protect-hidden=no --mount /dev/disk/by-id/usb-WD_Elements_2621_575831314137395034525954-0:0 /mnt/segunda/
echo " " >> $LOG
df -h | grep Uso >> $LOG
df -h | grep segunda >> $LOG
echo " " >> $LOG
echo " Verificando montagem" >> $LOG
if [ ! -e "/mnt/segunda/segunda-feira" ];
then
        cat $MSG1 |  mail -s "ITAPEMA - Disco USB nao conectado" noc@lupainformatica.com.br registroitapemasc@gmail.com
else
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 "Iniciado Backup USB ITAPEMA " backup@lupainformatica.com.br registroitapemasc@gmail.com
echo " " > $LOG
echo " " >> $LOG
echo " INICIADO COPIA EM" >> $LOG
date +%d-%m-%Y-%H:%M:%S >> $LOG
echo " " >> $LOG
echo " " >> $LOG
echo "Copia dos arquivos Compartilhados" >> $LOG
rsync -a --stats --delete-before root@192.168.0.6:/srv/dev-disk-by-uuid-2da61bf2-d5b1-4206-bbab-2aa26206e2f6/arquivos  /mnt/segunda/arquivos/ >> $LOG
echo " " >> $LOG
date +%d-%m-%Y-%H:%M:%S >> $LOG
echo "Copia do SQL"
echo " " >> $LOG
rm -rfv /mnt/segunda/bkp_base/* >> $LOG
find /media/2a754a27-f8b6-41d4-ab7d-4411f6723240/bkp_base/ -type f -mtime 2 -exec rsync -av {} /mnt/segunda/bkp_base/ \; >> $LOG
ls -lah /mnt/segunda/bkp_base/ >> $LOG
date +%d-%m-%Y-%H:%M:%S >> $LOG
echo " " >> $LOG
df -h | grep Uso >> $LOG
df -h | grep segunda >> $LOG
echo " " >> $LOG
touch /mnt/segunda/LOG.txt
cat $LOG > /mnt/segunda/LOG.txt
echo " Desmontando Disco USB" >> $LOG
veracrypt -d /mnt/segunda/
echo " " >> $LOG
echo " " >> $LOG
date +%d-%m-%Y-%H:%M:%S >> $LOG
echo " Finalizado Copia de segurança para Disco USB Segunda-Feira em:" $FIM >> $LOG
echo " " >> $LOG
cat $LOG | mail -s "Finalizado Copia USB Segunda-feira" backup@lupainformatica.com.br registroitapemasc@gmail.com
fi
Ferramentas pessoais