Pular para conteúdo

Registro-itapoa-srv-bkp-bkp-usb-quinta

===Servidor Backup - script bkp-usb-quinta.sh===

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

veracrypt -t -k "" --pim=0 -p='!68$sXIiwhQAqdN@UEuJ' --protect-hidden=no --mount /dev/disk/by-id/usb-WD_Elements_2621_575846324141304541314638-0:0 /mnt/usb-cript/

LOG=/var/log/backup/bkp_usb_cript-$INICIO.log
if [ ! -e /dev/disk/by-id/usb-WD_Elements_2621_575846324141304541314638-0:0 ];
then
    veracrypt -d
    wait | sendEmail -f log@lupainformatica.com.br -t noc@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Alerta - Disco de backup USB - QUINTA - não conectado" -m "Favor entrar em contato com o NOC - Lupa Tecnologia" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
else
    echo " " >$LOG
    echo " " >>$LOG
    echo " Aguarde o email de finalização para remoção do Disco USB" >> $LOG
    echo " " >> $LOG
    cat $LOG | sendEmail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Backup Iniciado - QUINTA-FEIRA - Disco USB Criptografado" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!

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

    echo "Copiando da pasta /backup/srv-odin-192.168.78.12/ para /mnt/usb-cript/backup/arquivos/odin :" >>$LOG
    echo "Informações da transferência dos Arquivos:" >>$LOG
    rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-odin-192.168.78.12/ /mnt/usb-cript/backup/arquivos/odin/ >>$LOG
    echo "Cópia finalizada" >>$LOG
    echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
    echo " " >>$LOG

    echo "Copiando da pasta /backup/srv-dc01-192.168.78.3/Arquivos para /mnt/usb-cript/backup/arquivos/dc-arquivos/ :" >>$LOG
    echo "Informações da transferência dos Arquivos:" >>$LOG
    rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-dc01-192.168.78.3/Arquivos/ /mnt/usb-cript/backup/arquivos/dc-arquivos/ >>$LOG
    echo "Cópia finalizada" >>$LOG
    echo "-----------------------------------------------------------------------------------------------------------" >>$LOG
    echo " " >>$LOG

    echo "Copiando da pasta /backup/srv-cart01-192.168.78.4/ para /mnt/usb-cript/backup/arquivos/cart :" >>$LOG
    echo "Informações da transferência dos Arquivos:" >>$LOG
    rsync --stats -ah --delete-before /srv/dev-disk-by-uuid-22a749fb-5d64-4c48-a95a-b3928459c81e/backup/srv-cart01-192.168.78.4/ /mnt/usb-cript/backup/arquivos/cart/ >>$LOG
        find /mnt/usb-cript/backup/arquivos/cart/e/MySQL/ -type f -mtime +3 -exec rm -v {} \; >> $LOG
    echo "Cópia finalizada" >>$LOG
    echo "-----------------------------------------------------------------------------------------------------------" >>$LOG

    echo " " >>$LOG
    echo " " >>$LOG
    echo "Informacoes de espaço 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 | sendEmail -f log@lupainformatica.com.br -t backup@lupainformatica.com.br marcelo@registroitapoa.com.br rafael@registroitapoa.com.br -o message-charset="utf-8" -u "CARTORIO ITAPOÁ - Backup Finalizado - QUINTA-FEIRA - Disco USB Criptografado" -o tls=auto -s webmail.lupainformatica.com.br:587 -xu log@lupainformatica.com.br -xp lupa*2010!
fi

[[Categoria:Scripts]]