I am no longer doing full-system backups, because the practice is not efficient with my time, or with disk-space. Instead I automate my system-setup using saltstack, and backup only very important files offsite using tarsnap.
See tarsnap .
Full System Backups
You could backup a linux install with rsync and tar, but I'd rather just rebuild it.
Everything is always up to date this way, and it takes less space.
You may also want to see tarsnap.
Also checkout multi volume tar: https://www.gnu.org/software/tar/manual/html_node/Multi_002dVolume-Archives.html