I have been using rsync to backup everything on my Debian system to an external hard drive (including Mythtv recorded programs) for some time now. I originally tried RAID 1, but had too many problems. Rsync can work easily with remote filesystems.