@
hap124 - the difficulty in doing incremental synchronisation manually is not 'knowing' how to do it, it's in the actual doing of it. I wouldn't trust myself to get it right - here's a couple of examples why:
- The ebook-viewer has this option: Keep a copy of bookmarks/current page inside the ebook file. And what about if I edit a format file. How would I know in which epubs I might have created bookmarks, or which format files I might have edited, without looking at the mtime of all the format files.
- Another problem relates to the metadata.opf files in the book folders. These files serve one purpose: to rebuild the database should it become corrupt - hence its pretty important that they're backed up. Let's say you change a tag value, such as 'Science Fiction' to 'SciFi', that will cause the metadata.opf files for all the affected books to be rewritten. How would I know which authors were affected - without examining the -mtime of all the metadata.opf files?
I keep a close eye on what items my Goodsync backup jobs actually copy. I'm often surprised by what gets copied from my calibre libraries, then I remember - aaah yes that'll be because I updated the so-and-so custom column on all the such-and-such books.
The Linux rsynch command line program is what most Linux users would use to do directory synchronisation.
BR