I'm using Cloud Sync to backup a Synology to B2. Have you considered btrfs snapshots? I use them because I'm backing up a lot of sparsebundles and I had the same thought as you: if they get corrupted and then automatically back up... then I'm in trouble.
Anyway, snapshots give me what I'm looking for re: versioning.
Comments
I'm using Cloud Sync to backup a Synology to B2. Have you considered btrfs snapshots? I use them because I'm backing up a lot of sparsebundles and I had the same thought as you: if they get corrupted and then automatically back up... then I'm in trouble.
Anyway, snapshots give me what I'm looking for re: versioning.