If you really want to do this, I think it boils down to keeping your personal files separate from your system image backup, by backing them up in different ways.
Clonezilla creates more of a "system image" and it should be kept separate from your personal files and how you back them up. The reason for this is if you find yourself one day needing to restore the personal files to a separate computer, you can do so without worrying about the program and os files that you would need to operate your machine (instead you would just reinstall these on the other machine) and then you would have your personal files restored there.
Now what method do we use for keeping the OS and program files in the system image backup and the personal files in some other backup system (such as bareos or bacula)? Mounts, partitions, and LVM are all options for keeping these separate...for instance...
If your /home/
directory is where you keep your personal files, and is mounted on either a separate partition or LVM Logical Volume at boot time, when you make your system image, you can be sure that it isn't included in the system partition that contains /
; that way when you run Clonezilla from a live USB to create a system image, you can choose to only back up the partitions that include the OS and program files, and not the partition or LVM Logical volume that contains your personal files, thus making the Clonezilla system image much smaller. And since you backed up the personal files separately, you can restore them the same way when migrating or doing disaster recovery on the same system.