I am using a readyNAS duo from netgear running the rsnapshot plugin. Rather than creating my snapshots locally, I have them created on an external USB drive plugged in directly to the NAS. The NAS is for home use.
I am using rsnapshot to replace the standard backup feature provided with the NAS which I had been using.
Previously I had the standard backup software that ships with the NAS do 2 sets of full backups to the drive every 2-3 three weeks with incremental backups in between. The full backups would erase the previous full backup. The backups would ping pong (Backup_A one week, Backup_B the next week). That way if a full backup was in progress and we lost power, the other backup would still be good. Of course with the incremental backups, new files were added to the full backup and they would be mixed in with older ones I had deleted until the next full backup.
I figured rsnapshot would be much cleaner as it would handle deleted files hence not requiring a full erase of a backup set. So in principle, I only have to have a huge sync once. The only concern I have is the issue that may crop up when power is inadvertently lost and the hourly, daily's etcetera are rotated on an incomplete sync.
so..... I wanted anyone's opinion on the forum on the best way to run rsnapshot in the most fault tolerant means possible. Ideally if there was a failed sync, rsnapshot would recognize this and try again Ideally, it would never require user intervention to manually re-sync anything. I am aware of the sync_first option, but from the descriptions I read, it seems to require manually syncing initially. Also I did not want to go into the plug in scripts and it sounds like I would need to change them such to something like rsnapshot sync && rsnapshot hourly.