PDA

View Full Version : Need a program to Sync files



Scott D Davis
2004-10-28, 09:25 PM
Ok, here's the scoop. We have an office in Southern California, and two offices in Northern California. The server in Southern California, is the master. This is where we store all of our Revit content and libraries. Currently, we replicate the Revit folder over a T1 line from the main server, to the other servers in our other offices. This takes a long time, because its a complete replacement of files and folders.

What I need is a software that will look at the folders/files on the main server, compare it to the other servers, and only replicate those files that have changed. Should be much faster.

Oh, and if I can schedule this, so that every night at midnight, the Sync will run, that would be great!

Any recommendations?

kimheaver
2004-10-28, 09:39 PM
Have a look at "Second Copy 2000", it should do just that, I think its shareware so you can give it a try before buying.

Regards,
Kim Heaver

FK
2004-10-28, 09:40 PM
Rsync (http://www.itefix.no/phpws/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=6&MMN_position=23:23)......

PeterJ
2004-10-28, 09:49 PM
Karensoft's Replicator. Freeware and very flexible. Can't find the URL right now.

Steve Cashman
2004-10-28, 10:42 PM
We use Novatix ExplorerPlus which includes EasySync (http://www.novatix.com/). It's a great replacement for the lame Explorer in Windows too.

FK
2004-10-28, 10:57 PM
The commercial offerings do not discuss their technology: do they compare file names and dates or content? If they compare content, do they have to pull entire files across the network?

Rsync compares content by checksums and only moves the changed portions of the files. It's also free and cross-platform. I don't know whether there are nifty point-n-click interfaces, but you are looking for scriptability anyway...

GuyR
2004-10-28, 11:12 PM
Feeling pythonic and good for customising consider :

http://www.vdesmedt.com/~vds2212/rsync.html

Guy

hand471037
2004-10-28, 11:14 PM
Rsync also has been around for a very long time and is widely used, if a little more 'industrial strength' (no GUI, very robust and complex options) than you might have been thinking. ;)

Also being open source, and widely used, problems (security or otherwise) will get noticed & fixed very quickly. Unless they have a good track record, I'd be wary of commerical applications for something so vital- one bad 'sync' and you don't know what data you can trust vs. what you can't, and it's a time-consuming process to figure that out...