I sort of thought that a straight file sync was a good choice ...
Actually I'd probably do the sync with rsync (since I have it on all the relevant machines and OS's) . . . . but I'm not entirely clear on which files (if any) should be excluded from the rsync.
Under the most common circumstances, I'm the ONLY one who uses the desktop, so there would be not updates to the desktop when I'm on the road - all the updates would happen on the laptop. So in theory:
- Do my thing on the desktop
- Shut down calibre on the desktop
- rsync to the laptop
- Road Trip!
- Add / delete as needed on the road
- Shut down calibre on the laptop
- rsync to the desktop, including the --delete flag
In this type of scenario, do I need specifically include (or exclude!) metadata.db? Any other files? Backup/restore the database? Note that my rsync test scripting is already set up to abort if calibre is running on either machine.
It's really a "best practices" question for making the road-trip as painless as possible :-)
Thanks!
Dan