Cartorio-camboriu-srv-bkp-usb-seg

De Wiki NOC

Servidor de Backup - script bkp-usb-seg.sh

#!/bin/bash
export LANG= pt_BR
INICIO=`date +%d-%m-%Y-%H:%M:%S`

veracrypt -t -k "" --pim=0 -p='Ax3cjvV*RHIpsVoczVbh' --protect-hidden=no /dev/sde /mnt/usb-cript/

LOG=/var/log/backup/bkp_usb_cript-$INICIO.log
if [ ! -e /dev/disk/by-uuid/50C4015E10B45469 ];
then
        veracrypt -d
        echo " " > $LOG
        echo "Favor entrar em contato com o NOC - Lupa Tecnologia" > $LOG

        wait | mailx -s "CARTORIO CAMBORIU - Alerta - Disco de backup USB nao conectado" backup@lupainformatica.com.br
else
        echo " " > $LOG
        echo " " >>$LOG
        echo " Aguarde o email de finalizacao para remocao do Disco USB" >> $LOG
        echo " " >> $LOG
        cat $LOG | mailx -s "CARTORIO CAMBORIU - Backup Iniciado - Disco USB Criptografado" backup@lupainformatica.com.br

        echo " " >$LOG
        echo "IMPORTANTE: CHECAR SEMPRE O RELATORIO DO BACKUP E OS ARQUIVOS NAS PASTAS COPIADAS!" >>$LOG
        echo " " >>$LOG
        echo "-----------------------------------------------------------" >>$LOG
        echo "Inicio do backup: " $INICIO >>$LOG
        echo " " >>$LOG

#        echo "Copiando da pasta /backup/srv-cart-ip5/ para backup/arquivos/cart-ip5/ :" >>$LOG
#        echo "Informacoes da transferencia dos Arquivos:" >>$LOG
#        rsync --stats -ah --delete-before --exclude '/backup/srv-cart-ip5/D/MySQL' /backup/srv-cart-ip5/ /mnt/usb-cript/backup/arquivos/cart-ip5/ >>$LOG
#        echo " " >>$LOG
#        ls -lah /mnt/usb-cript/backup/arquivos/cart-ip5/ >>$LOG
#        echo "Copia finalizada" >>$LOG
#        echo "-----------------------------------------------------------" >>$LOG

        echo "Copiando da pasta /backup/bkp-sql/ para backup/arquivos/cart/ :" >>$LOG
        echo "Informacoes da transferencia dos Arquivos:" >>$LOG
        rsync -avh --stats --delete-before --exclude 'mysql/yesterday/*' /backup3/bkp-sql/ /mnt/usb-cript/backup/arquivos/cart/ >>$LOG
        echo " " >>$LOG
        ls -lah /mnt/usb-cript/backup/arquivos/cart/ >>$LOG
        echo "Copia finalizada" >>$LOG
        echo "-----------------------------------------------------------" >>$LOG

        echo "Inicio do backup: " $INICIO >>$LOG
        echo " " >>$LOG
        echo "Copiando da pasta /backup/Odin/ para backup/arquivos/odin/ :" >>$LOG
        echo "Informacoes da transferencia dos Arquivos:" >>$LOG
        rsync --stats -ah --delete-before /backup/srv-odin-ip242/ /mnt/usb-cript/backup/arquivos/odin/ >>$LOG
                echo " " >>$LOG
        echo "Copia finalizada" >>$LOG
        echo "-----------------------------------------------------------" >>$LOG

        echo "Inicio do backup: " $INICIO >>$LOG
        echo " " >>$LOG
        echo "Copiando da pasta /backup/srv-arquivos-ip9/ para backup/arquivos/srv-arquivos/ :" >>$LOG
        echo "Informacoes da transferencia dos Arquivos:" >>$LOG
        rsync --stats -ah --delete-before /backup/srv-arquivos-ip9/arquivos/ /mnt/usb-cript/backup/arquivos/srv-arquivos/ >>$LOG
                echo " " >>$LOG
        echo "Copia finalizada" >>$LOG
        echo "-----------------------------------------------------------" >>$LOG

        echo " " >>$LOG
        echo "Informacoes de espaco do disco USB: " >>$LOG
        df -h | grep -m1 "" | awk '{ print $2 "  ", $3 "  ", $4 "  ", $5 "  ", $6 ""}' >>$LOG
        df -h | grep usb-cript | awk '{ print $2 "  ", $3 "   ", $4 "   ", $5 "   ", $6 "" }' >>$LOG
        echo "-----------------------------------------------------------" >>$LOG

        FIM=`date +%d-%m-%Y-%H:%M:%S`
        echo " " >>$LOG
        echo "Fim do backup: " $FIM >>$LOG
        echo "-----------------------------------------------------------" >>$LOG
        echo " " >>$LOG
                cp $LOG /mnt/usb-cript/backup/relatorio-backup.log
                veracrypt -d

        cat $LOG | mailx -s "CARTORIO CAMBORIU - Backup Finalizado - Disco USB Criptografado" backup@lupainformatica.com.br
fi
Ferramentas pessoais