Sync two external harddrives?

A little mishap happened earlier today and i am thinking i should have a copy of my external harddrive since 10% of it is very valuable. What is the best solution to keep two external harddrive in sync? i’ll probably use one as regular and maybe use the other only to copy data. The easiest way to keep it in sync is to clear one drive and copy the other but 1T of data will take a long time.

Whats a good existing app that will keep them in sync? freeware preferred.

Solution:

rsync and maybe rdiff-backup.

On Windows – robocopy (comes with Vista).