ARK7-srv-bkp-bkpUSBscript1
===Servidor de Backup - script bkpUSBcript1.sh===
#!/bin/bash
INICIO=`date +%d-%m-%Y-%H:%M:%S`
LOG=/var/log/backup/usbBKp1$INICIO.log
MGS1=`echo "Entrar em Contato com NOC Lupa Tecnologia"`
echo " " > $LOG
echo " INICIADO BACKUP USB DE Arquivos e Navis" >> $LOG
echo " " >> $LOG
echo " Montando Disco USB em /mnt/disco4TB/ " >> $LOG
echo " " >> $LOG
echo " " >> $LOG
veracrypt -t -k "" --pim=0 -p='yhREKnkMr7eCvALgHwYH' --protect-hidden=no --mount /dev/disk/by-id/usb-WD_Elements_2620_57584632453230415256414D-0:0 /mnt/disco4TB/
echo " " >> $LOG
df -h | grep Uso >> $LOG
df -h | grep disco4TB >> $LOG
echo " " >> $LOG
echo " Verificando montagem" >> $LOG
if [ ! -e "/mnt/disco4TB/verificador4TB" ];
then
cat $MSG1 | mail -s "ARK7 - Disco USB nao conectado" regis@lupainformatica.com.br
else
echo "Disco Foi Montado" >> $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
cat $LOG | mail -s "Iniciado Backup USB ARK7(arquivos e navis)" regis@lupainformatica.com.br
echo " " > $LOG
echo " " >> $LOG
echo " INICIADO COPIA EM" $INICIO >> $LOG
echo "Copia de Arquivos" >> $LOG
echo " " >> $LOG
rsync -a --stats --delete-before /media/b723beb8-e9e3-4639-8d12-c553e60bf2ad/backup/arquivos /mnt/disco4TB/ >> $LOG
echo " " >> $LOG
echo "Copia de Navis" >> $LOG
rsync -a --stats --delete-before /media/b723beb8-e9e3-4639-8d12-c553e60bf2ad/backup/Navis /mnt/disco4TB/ >> $LOG
echo " " >> $LOG
ESPACO=`df -h | grep disco4TB | awk '{print $5}' | grep -v Use | sort -nr | awk -F % '{print $1}'`
case $ESPACO in
9[0-9]) #Caso o disco esteja entre 90 a 99 ele manda um email avisando
echo -e "Unidade USB esta quase cheia \n\n $ESPACO % em USO " | mail -s "ARK7- disco USB 4TB quase Cheio" noc@lupainformatica.com.br ;;
100) #Caso encha tb
echo -e "Unidade USB está cheia" | mail -s "ARK7- Disco USB 5TB sem ESPACO" noc@lupainformatica.com.br;;
esac
echo " " >> $LOG
echo " Desmontando Disco USB" >> $LOG
veracrypt -d /mnt/disco4TB >> $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 "Finalizado Copia de segurança para disco USB" regis@lupainformatica.com.br
fi
[[Categoria:Scripts]]