I use a combination of things. I have daily automated backups using rsnapshot to a backup server. I use FSArchiver for selected backups, normally before I do something that could potentially go awry. Clonezilla is also in my arsenal.
I used to use Clonezilla, but it doesn't handle LVM and encrypted partitions very well. In principle it should work, in practice I couldn't figure it out. So I switched to fsarchiver.
Macrium Reflect and occasional copy/paste of some personal files to the cloud (important files are encrypted before uploading). edit: I've changed from Clonezilla to Macrium because of the ability to browse the contents inside the image (however i still haven't tried it to see if it actually works).
my approach would be 1. keep the home partition separate when ever mess format reinstall 2. use partition magic cd to backup if home partition same as root backup data and reinstall 3. clonezilla or remastersys
Would i be correct in thinking that the latest version of macrium reflect free can image and restore a linux os?
I was under the impression that Macrium Free was just Windows... unless there is a linux version I'm unaware of...
Currently none. But I'm using LVM, so if I need to backup, I'd certainly go with lvm snapshot and fsarchiver.
Terabyte Image for Windows -http://www.terabyteunlimited.com/image-for-windows.htm and FreeFileSync for backing up Chrome user data and Apparmor profiles. -http://sourceforge.net/projects/freefilesync/ Thanks to MrBrian for pointing out this latter one