I have a laptop, and use an external USB drive + docking station. I run the backup with rsnapshot and anacron.
Daily -- home dir
Weekly -- system files
Monthly -- everything else
you are missing /var/lib in your list but are excluding things from ithadfield:
Here's my example sys.lst with %pre commands:
Code:
%pre ccache -C
/boot
/etc
/root
/usr/local/portage
--exclude=/usr/local/portage/distfiles
/usr/src/linux/.config
--exclude=/var/lib/texmf
/var/cache/edb/world
/lib/modules