#!/bin/bash
# Caminho para onde os arquivos serao copiados
PATH_DESTINO="/media/hd_240/backup-home-user/"
LOG="/media/hd_240/backup.log/backup.log"
############################################################
# NAO RECOMENDO MEXER NOS CODIGOS A PARTIR DESTE PONTO #
############################################################
AGORA=`date +%Y-%m-%d_%H:%M:%S`
AGORAESTATICO="$AGORA"
INICIO=`date +%d/%m/%Y-%H:%M:%S`
echo " " >> $LOG
echo " " >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " RSYNC iniciado em $INICIO :backup de 10 em 10 dias de /home/mustard/ " >> $LOG
mkdir -p $PATH_DESTINO/$AGORAESTATICO >> $LOG
sudo rsync -Cravzp /home/mustard $PATH_DESTINO/$AGORAESTATICO >> $LOG
FINAL=`date +%d/%m/%Y-%H:%M:%S`
echo " Backup Finalizado em $FINAL" >> $LOG
echo "| ------ ------ ------ ------ ------ ------ -----------" >> $LOG
echo " " >> $LOG
echo " " >> $LOG
Cria uma pasta com data e hora onde tudo será salvo. Toda vez que ele se repete cria uma nova pasta com data e hora. Não é incremental.
No cron, para ser executado a cada 10 dias:
45 09 */10 * * root DISPLAY=:0 /usr/share/games/scripts/backup/rsync-pasta-home-semanal.sh
Update - fev17 2012
Não esqueça de excluir cache de firefox e etc
Nenhum comentário:
Postar um comentário