mefizto,
it depends on what you want to backup. I use
tar,
dd and
dump/restore for backups, regardless of the location storage. When I use
dd and
dump/restore I want to backup everything (filesystem structure and semantics, acls, etc); I use
tar when I don't care much about pipes/unix sockets, device nodes, and filesystem internals, plus it copies only data, not bit-copy of a whole partition like
dd does.
As far as remote backup is concerned, you may
dd,
tar or
dump/restore your filesystem along with
ssh to store your backup on another location (through a pipe).
As far as integrity is concerned, I am not sure if
tar is the best choice of backing up a windows bootable partition (you won't copy the boot loader with
tar, but you'll definitely get your data), and I am not sure if
tar knows about windows filesystem extended attributes so as to copy them. But this is something I don't know about
rsync either. Check if your utility of choice "speaks" the windows filesystem language (
fat32, or
ntfs that is).
Lastly, depending on your network speed and backup storage size, you may wish to use differential/incremental backups or full backups.
Don't know if I helped much, but I hope you got some more ideas of what needs to be answered before the back up starts
.
Good luck with your venture.