View Single Post
Old 06-08-2016, 07:51 PM   #5
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,752
Karma: 30237526
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Josieb1 View Post
I deleted them all and, touch wood, calibre seems fine. I'm taking a back up now. I'll keep an eye on it. If it becomes a big issue I'll have to move calibre to my Mac and just keep a back up in Dropbox.
Josieb1 - by deleting all the opf files you have created a library which is irrecoverable should its database become corrupted/unusable. Running calibre and dropbox concurrently increases the chance of the database becoming corrupted/unusable. If dropbox syncs its copies of the opf files back to the PC then in the event of database corruption and recovery you will in all likelihood lose some of your metadata.

A Calibre library is not a single file, it is a folder containing a database (metadata.db) and a hierarchy of associated sub folders and contents, it must be managed as a whole - no cherry picking allowed. Calibre knows how its libraries work - Dropbox hasn't clue.

Regarding your pictures, assuming you're not using an application such as iMatch or Extensis to manage them, then comparisons with Calibre are debatable at best.

As I wrote before - to minimise risk of trashing your Dropbox located calibre library adopt the following process:

Suspend Dropbox before starting calibre. Before resuming Dropbox run calibre-db --backup_metadata command to flush any pending opf writes. Best way to that is via a script appropriate to the operating system you're using - something along these lines

Code:
If Suspend Dropbox is OK
    If Run Calibre until exit is OK
         If Run calibredb --backup_metadata is OK 
              Resume Dropbox
BR
BetterRed is offline   Reply With Quote