Home Backup Solutions [duplicate]
Solution 1:
I really like my Windows Home Server. You could install cygwin and use rsync for the Linux systems.
Solution 2:
A friend of mine swears by Bacula for backing up a multitude of different machines. I've also used Mozy in the past for offsite backup.
Solution 3:
RSYNC is pretty good option for backups, especially over the LAN or internet. Preferrably you need some kind of unix machine to backup to though there is now pretty good Windows option too. With rsync you can easily do rotating backups with hardlinks, that way you can have a full backup for every day of the week, or every week of the year, and there is not much overhead, the data is only stored once on the server.
There is plenty of guides and tutorials on how to use rsync on Linux and for Windows I highly recommend DeltaCopy, a GUI for rsync server/client.
My usual setup makes weekly backups of not so important stuff to a server on my LAN and critical files like emails are rsynced to a hosted server in another country, just in case my town gets hit by a meteor.