Ha BtrFS-t használnál, ott van FS szintű subvolume sync ami diff-et is tud (send / receive): https://wiki.archlinux.org/index.php/Btrfs#Send.2Freceive