I have been using a backup script for my linux server for a longer time now. This script creates backups based on snapshot volumes using linux Logical Volume Management. This has been quite a useful script as I can create reasonably consistent backups that are even bootable.
I am making this script available now. More information is at wamblee.org.