Borgbackup. It is an ugly command line program. But it gets the job done and ticks all the boxes. But if you accept a recommendation try to use one of the friendly frontend like emborg or borgmatic
And you don’t need different partitions so you can save space.
Recommendation for backing up a couple Mac and a couple Linux laptops
I would like the end result to include remote and encrypted backups....