Quote:
Originally Posted by tamhas
Curiously, I have been running this way for a couple of years and this is the first time I noticed an issue. Manual sync is not appealing since the whole point is to automatically have the catalog available on other machines on demand. And, I tend to open Calibre on my primary machine and leave it running ...
|
Well, it isn't a good idea to open the same file(s) in two programs at the same time.
If you want "automatic" you should script it rather than rely on programs that run automatically.
I'd suggest launching calibre via a script which launches calibre and then waits for it to close before backing up the library to your dropbox folder. You can use rsync for linux, or FreeFileSync for Windows.
In addition to speedily backing up locally (freeing up the main folder to reopen calibre) this ensures that Dropbox cannot accidentally clobber your files via edit clashes -- your primary computer thus maintains the integrity of the canonical library.
I wouldn't recommend leaving calibre always running. The only good reason is to run the server, which is better done anyway through calibre-server(.exe). It will add extraneous load to your computer, and calibre doesn't take all that long to start IME.