Enviado em 03/06/2014 - 14:43h
olá ,
tenho um backup no linux que faz uma copia de uma pasta do sistema para um hd externo, só que de uns dias para cá não nada mais fazendo o backup e quando faz , ele faz pela metade, não sou expert no linux por isso estou aqui pedindo um ajuda a vcs. segue o meu script de backup
tenho um backup no linux que faz uma copia de uma pasta do sistema para um hd externo, só que de uns dias para cá não nada mais fazendo o backup e quando faz , ele faz pela metade, não sou expert no linux por isso estou aqui pedindo um ajuda a vcs. segue o meu script de backup
# 1 - Parte (Variaveis)
# Configuracao das variaveis do script
# ------------------------------------------------------------------------
DATA=`date +%d/%m/%Y`
HORAI=`date +%T`
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
export PATH
#
# Ponto de Backup
#bkp_siger=/Dados/Siger # Pasta que sera backupada
bkp_sigerlbb=/Dados/SigerLBB
bkp_dir=/mnt/hdext/siger # Pasta onde sera gerado o Backup
dados=`date "+bkp"%Y-%m-%d` # Nome do Arquivo de Backup
#
# Arquivos de Log's
log_dir=/var/log/backup # Pasta onde sera gerado o LOG
log_bkp=`date "+log_siger"-%d-%m-%Y.txt` # Nome do Arquivo de LOG
clear
echo > $log_dir/$log_bkp
#
# 2 - Parte
# Verificando HD Externo
# ------------------------------------------------------------------------
umount /mnt/hdext
2>> $log_dir/$log_bkp
mount /dev/sdb1 /mnt/hdext
2>> $log_dir/$log_bkp
montado=`mount | grep /mnt/hdext`
2>> $log_dir/$log_bkp
echo "*** Dispositivo montado: "$montado" "
>> $log_dir/$log_bkp
#
# 3 - Parte
# Iniciando o backup
# ------------------------------------------------------------------------
echo >> $log_dir/$log_bkp
echo "***********************************************************"
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Backup Diario "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Dia $DATA "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "*** Servidor "
>> $log_dir/$log_bkp
echo "*** "
>> $log_dir/$log_bkp
echo "***********************************************************"
>> $log_dir/$log_bkp
echo ""
>> $log_dir/$log_bkp
echo "*** Realizando backup da unidade /Dados/Siger "
if [ -z "$montado" ];then
echo "Sem HD EXTERNO em sdb1"
else
echo "*** Transmitindo dados para HD externo "
>> $log_dir/$log_bkp
# tar -P -cvzf $bkp_dir/siger_$dados.tar.gz $bkp_siger/* 2>> $log_dir/$log_bkp
tar -P -cvzf $bkp_dir/sigerlbb_$dados.tar.gz $bkp_sigerlbb/*
2>> $log_dir/$log_bkp
fi
echo "*** Backup concluido com sucesso! " >> $log_dir/$log_bkp
echo "*** Hora de inicio: "$HORAI" " >> $log_dir/$log_bkp
HORAF=`date +%T` 2>> $log_dir/$log_bkp
#echo "*** Hora de termino: "$HORAF" " >> $log_dir/$log_bkp
#a=$(du -s $bkp_dir/siger_$dados.tar.gz |awk '{print $1}')
echo "*** Tamanho SIGER: "$a" KB " >> $log_dir/$log_bkp
a=$(du -s $bkp_dir/sigerlbb_$dados.tar.gz |awk '{print $1}')
echo "*** Tamanho SIGERLBB:"$a" KB " >> $log_dir/$log_bkp
echo "***********************************************************" >> $log_dir/$log_bkp
echo >> $log_dir/$log_bkp
echo "NAO RESPONDA ESTE EMAIL, ESTA EH UMA MENSAGEM AUTOMATICA" >> $log_dir/$log_bkp
#chmod 777 $log_dir/$log_bkp
/usr/local/bin/mutt -e "set from= servidor" suporteti@xxxx.com.br -s "Backup Diario SIGER - LOG" <
$log_dir/$log_bkp
exit