Cartorio-porto-belo-srv-bkp-backupUSB-quarta

De Wiki NOC
Edição feita às 11h20min de 7 de outubro de 2021 por Johnny (Discussão | contribs)
(dif) ← Versão anterior | ver versão atual (dif) | Versão posterior → (dif)

Servidor Backup - script backupUSB quarta.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 QUARTA-FEIRA" >> $LOG
echo " " >> $LOG
echo " Montando Disco USB em /mnt/Elements " >> $LOG
veracrypt -t -k "" --pim=0 -p='YBi4*^IK$hg92oASqwEW' --protect-hidden=no /dev/disk/by-id/usb-WD_Elements_2621_575837314541393244433136-0:0 /mnt/quarta
echo " " >> $LOG
echo " Verificando montagem" >> $LOG
if [ ! -e "/mnt/quarta/quarta-feira" ];
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 quartas >> $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/quarta/servidor-ip4/ >> $LOG
echo "Copia Servidor de Arquivos" >> $LOG
rsync -a --stats --delete-before /srv/dev-disk-by-label-backup1/arquivos_ip5/ /mnt/quarta/arquivos-ip5/ >> $LOG

echo " " >> $LOG
echo " " >> $LOG
echo " apagando arquivos SQL antigos" >> $LOG
find /mnt/quarta/servidor-ip4/g/Alkasoft/ -type f -mtime +3 -exec rm -v {} \; >> $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/quarta/servidor-ip4/g/Alkasoft/ \; >> $LOG
ls -lah /mnt/quarta/servidor-ip4/g/Alkasoft// >> $LOG
df -h | grep Uso >> $LOG
df -h | grep /mnt/quarta >> $LOG
echo " " >> $LOG
cat $LOG >> /mnt/quarta/LOG.txt
echo " " >> $LOG
echo " Desmontando Disco USB" >> $LOG
veracrypt -d /mnt/quarta>> $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
Ferramentas pessoais