diff --git a/backup/backup_home.sh b/backup/backup_home.sh index 18fbaf3..1f419c0 100755 --- a/backup/backup_home.sh +++ b/backup/backup_home.sh @@ -20,7 +20,7 @@ mkdir -p $BACKUPDIR # Incremental backup of the directory locally (hourly?) rdiff-backup $DATA $BACKUPDIR # Don't keep backups over 1W -rdiff-backup --remove-older-than 1W $BACKUPDIR +rdiff-backup --force --remove-older-than 1W $BACKUPDIR # Backup to remote TIME=$(date +%H%M) diff --git a/backup/backup_mc.sh b/backup/backup_mc.sh index e7d8642..1eb7d4e 100755 --- a/backup/backup_mc.sh +++ b/backup/backup_mc.sh @@ -25,6 +25,8 @@ rdiff-backup \ --exclude $DIR/scripts/ \ $DIR $BACKUPDIR +rdiff-backup --force --remove-older-than 2M $BACKUPDIR + # If time is 00:00/midnight if [ "$TIME" = 0000 ] || [ "$NOW" = 1 ] then @@ -32,7 +34,9 @@ then ssh $REMOTE mkdir -p $REMOTEBACKUP # Copy the backup accross # -e ssh makes it secure - rsync -azh -e ssh \ + rsync -azh \ + --delete \ + -e ssh \ $BACKUPDIR/ \ $REMOTE:$REMOTEBACKUP fi