I tried using btrfs-sxbackup to back up to a Synology diskstation device, but the command fails with:
ERROR source :: Command ['ssh', '-o', 'ServerAliveInterval=5', '-o', 'ServerAliveCountMax=3', 'backup@btrfs', 'ionice -c3 btrfs receive "/volume1/backups/madhatter/home/"'] failed with error code 127 (bash: ionice: command not found)
This was a surprise, because the README only says:
The following packages have to be available on both source and destination
It would be nice if sxbackup would not use ionice by default; if folks want to run btrfs receive using ionice, they can use an ssh forced command to modify the btrfs receive command line.