Citação:
Postado originalmente por whinston
O script q uso p/ fazer backup incremental, segue abaixo:
#! /bin/sh
######### Descricao: Script de backup
# # Script: bkp_incremental.sh
#########
# Formatacao de data e hora
dt=`date '+%d%m%Y'`
echo "Iniciando o Backup"
echo "Apagando arquivos de backup antigos"
rm -f /backup/*.gz >/dev/null 2>&1
echo "Compactando Unipac"
find /unipac /home -ctime -1 -type f -print |
tar -czf /backup/Incremental_$dt.tar.gz -T -
echo "Fim do Backup "
segue meu cron tb:
# Atualizaçao do ClamAV (Anti-Vírus)
03 0 * * * root /usr/bin/freshclam
# Varredura em Busca de Vírus
20 1 * * 1-6 root /home/netlogon/varredura.sh
# Agendamento do Backup
10 2 * * 1 root /home/netlogon/bkp_full.sh
10 2 * * 2-5 root /home/netlogon/bkp_incremental.sh
Como vcs podem observar as 2ª feiras é feito um backup full e de 3ª a 6ª feira é feito o backup incremental, ou seja, é feito backup somente dos arquivos alterados.
OBS: Observem q o meu backup é feito na madruga (2:10h) então o script esta deacordo com esse horário, pois ele pega os arquivos que foram alterados no dia anterior.
Espero ter ajudado ....
Valeu ....