I concur with the ease of use for BackupPC. For my home backup system, ease of setup and administration was the primary criterion. I am running a mixed environment, and as long as your directories are not too deeply nested on Windows (there is a pathname length limitation on cygwin's rsync that I ran into), it is fire and forget.
However, I had to do a full restore of my laptop. It was not pretty. I was only restoring 20 GB and the connection would time out. I ended up having to restore single subtrees at a time. It is quite possible that the lag was because my backup server is VERY underpowered (64 MB PII 233 running a command-line only stripped-down Ubuntu Hardy), but you should do a test restore before you even think about depending on this or any other backup system.
I concur with the ease of use for BackupPC. For my home backup system, ease of setup and administration was the primary criterion. I am running a mixed environment, and as long as your directories are not too deeply nested on Windows (there is a pathname length limitation on cygwin's rsync that I ran into), it is fire and forget.
However, I had to do a full restore of my laptop. It was not pretty. I was only restoring 20 GB and the connection would time out. I ended up having to restore single subtrees at a time. It is quite possible that the lag was because my backup server is VERY underpowered (64 MB PII 233 running a command-line only stripped-down Ubuntu Hardy), but you should do a test restore before you even think about depending on this or any other backup system.