I run it on Raspberry Pis (1G memory) all the time. I've been running it since ... forever, when computers had very little memory.I use rsync with good results, but two caveats: 1) it seems to like 16G memory at least
probably due to concurrency while backing up...
On the target side, rsync creates backups of files it overwrites. That's the ones ending in tilde. This is probably useful when using it to copy directory trees, probably not useful when using it as part of a backup strategy. There is a command-line switch to turn it off and on, look at the man page. I would guess it's "-b", but please check.2) some files on the destination are identical
to newly backed up files, but ending in a tilde, like text.txt~, and remain past newer
backups, vs the expected behavior, being deleted,
making the backup area larger than the source. Not a problem in this
use case, but if someone knows if it is a switch rsync needs/doesn't need that I use
it would be useful to know.