I'm trying to get rsnapshot working for remote backups (via ssh). I have a working configuration and I can perform all my backups.
In my conf I have enabled sync_first=1. As I understand it, this means that I have to always first run the rsnapshot sync command to actually go and grab the backup files first, then run the rsnapshot hourly command to simply symlink and rotate the backups.
Now the problem. I'm not sure if this is by design, but I am noticing that every time I run rsnapshot sync, every file on my remote machine it being backed again regardless of whether it has changed since the last backup. This means the rsnapshot sync command takes > 1hr.
Is this the designed behaviour?
Should I be running sync every hour before running hourly/daily/weekly?