I've really appreciated your replies but have been super-busy since my original post. When I'm over the crunch, I'm going to try to find out more about rsync snapshots* -- and again, I know next to nothing about rsync -- and will follow up with a reply that isn't too full of extraneous ... uh ... stuff.
*I'm also going to look into Odroid's current offerings.
In the interim, I can say that one thing I like about FreeFileSync/RealTimeSync is that it can be set up to make an age- and/or number-capped archive of time-stamped backups of files that are overwritten or deleted by a sync. The backup is triggered not by the passage of an arbitrary amount of time but rather by the sync itself (which itself is triggered, with a user-configurable delay, by RealTimeSync as soon as it detects that a folder it's monitoring has changed). Accordingly, it allows you to recover from screw-ups on a much more granular basis. Depending on how short a delay you choose for the RealTimeSync-triggered sync, every version of a file you save can be automatically backed up, not just the most recently saved version at the end of each period of x hours. I hope that makes sense and that I have not made a lot of false assumptions about how rsync snapshots work. As I said, I'm going to have to read up on them.