I’ve updated the system backup script I’ve released 3 weeks ago to let it clean automatically
rdiff-backup folders. This is mandatory because incremental backup process is transactionnal and a power failure or a reboot can break the consistency of the
rdiff-backup data repository. So even if such a misfortune happened, the script will be able to revert backups to a previously consistent state.
I’ve also added a locking mechanism to prevent the script to be run twice on the same machine. I’ve added this feature because I start my script every day thanks to
cron and some backups can take more than one day.
rsync commands will now be run first to reduce the time-window during which all external machines are reached and, as mentionned above, because
rdiff-backup can take lots of time to finish its job.