I use rsync with a systemd timer. When I first installed the backup drive it took a while to build the file system, but now every Monday it runs, finds the difference between source and target drive, and pulls just the changes down for backup. It’s pretty quick, doesn’t do any compression or anything like that.
Sneaky, thanks for raising this.