Here is one filesyncing program, which I believe I have seen mentioned by several people here:
http://freefilesync.sourceforge.net/
I use Dropbox, to back up in the cloud and across multiple computers, but if I understand you correctly you wish to backup calibre on another hard drive?