I've used a freeware program called 'dsyncronize' from http://dimio.altervista.org/eng/ , although I would expect any backup program with scripting capabilities could accomplish this. For auto syncing, all you need to do is have the program start when inserting the memory stick. Alternatively, this (and many other) program can be executed at a specified time, either natively within the program or by using another commonly cloned program, cron, or crony.
In my experience, I have only found one app so far that does what I consider to be a sync between two folders (or a folder and a drive).
While all the others make the content the same, it is usually by a two-way copy a->b then b->a, but that doesn't always safely catch changes, and, worse, recreates deleted files on one clone from the other, every time.
The one I use is Unison ( http://www.cis.upenn.edu/~bcpierce/unison/ ). Not the easiest piece of software in the world to set up, but it accurately tracks the changes to both locations, warns if both have changes, detects identical changes, handles deletes, cleanly updates all the files it needs to, and integrity checks every copy operation it does.
It is also fast, since it scans for changes first, then only copies what it needs to.
Although I wasn't too sure whether it was any good and didn't try it for some reason...
Thanks for the feedback, I'll give it a shot.
Update: It seems there's two versions, a GUI and a CLI, the GUI version requires GTK+ which might not be ideal for most people, but using the CLI isn't a bad idea instead.
I've used a freeware program called 'dsyncronize' from http://dimio.altervista.org/eng/ , although I would expect any backup program with scripting capabilities could accomplish this. For auto syncing, all you need to do is have the program start when inserting the memory stick. Alternatively, this (and many other) program can be executed at a specified time, either natively within the program or by using another commonly cloned program, cron, or crony.
Have fun
I've tried approx. ~ 15 file sync utilities.
None of them were fast for me.
And at last I tried....
Well, You should definitely try this:
FastCopy.
It is superfast !!!!
It analyses gigabytes in several minutes !!
http://www.ipmsg.org/tools/fastcopy.html.en
I am not using it, but I thought this is something you might be looking for. It is here for download.
Otto Sykora
Basel, Switzerland
WinMerge is for file comparison, not synchronization, it doesn't handle binaries.
Thanks for trying though.
on how you define "syncronise".
In my experience, I have only found one app so far that does what I consider to be a sync between two folders (or a folder and a drive).
While all the others make the content the same, it is usually by a two-way copy a->b then b->a, but that doesn't always safely catch changes, and, worse, recreates deleted files on one clone from the other, every time.
The one I use is Unison ( http://www.cis.upenn.edu/~bcpierce/unison/ ). Not the easiest piece of software in the world to set up, but it accurately tracks the changes to both locations, warns if both have changes, detects identical changes, handles deletes, cleanly updates all the files it needs to, and integrity checks every copy operation it does.
It is also fast, since it scans for changes first, then only copies what it needs to.
Yeah, I saw that one here:
http://en.wikipedia.org/wiki/File_synchronization
Although I wasn't too sure whether it was any good and didn't try it for some reason...
Thanks for the feedback, I'll give it a shot.
Update: It seems there's two versions, a GUI and a CLI, the GUI version requires GTK+ which might not be ideal for most people, but using the CLI isn't a bad idea instead.