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