I used timeshift before, if I remember it correnctly, it stores the backup somewhere in /usr/share or whatnot, which sucks, when you have seperated root and home partitions. Also, if you try to rsync / I remember a loop is appearing. Is that still the case?