Now what about thumbnails and previews? Do not synchronize them. You can even, for text files, have Unison launch a tool that will let you resolve the conflict manually at the contents level (say, using WinMerge). You can do so file by file, replica by replica, on a subset of files, etc. That is, if you made changes on both sides, it will let you mark if the 'left' side should have priority over the 'right' side (see screenshot below), or vice versa. Unlike Microsoft Live Sync (from what I understand), it does display potential conflicts and its user interface will let you decide which replica should "win". Similar to Microsoft Live Sync, Unison does not keep an online copy of your files (thank God), which means both machines need to be connected to the internet. Files are not identified by names actually, but by a unique signature. Unison has no problem renaming files and directories. This makes sense because your catalog is a SQLite database (a SQL db on disk) for performance reasons it is in the database engine's best interest not to shuffle every bits around. Granted, bigger changes happen in your LR catalog, but never quite big enough that they require to send the whole file over. For example, if I modify the Artist name on a MP3 or add some keywords to a JPEG file, it will not send the whole song or photo over, but only a very small portion of it. It will instead transmit a smart, compressed subset (a delta) representing the difference between both files. If a large file has been updated (say, your LR catalog), it will not copy the whole file over. This later point is relevant to your problem. Transfers of small updates to large files are optimized using a compression protocol similar to rsync. It works between any pair of machines connected to the internet.It is careful to leave the replicas and its own private structures in a sensible state at all times. Conflicting updates are detected and displayed (more about that below).Updates that do not conflict are propagated automatically.It can deal with updates to both replicas of a distributed directory structure.It's free, run on both Windows and Unix, and even works across platforms.It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other. Unison is a file-synchronization tool for Unix and Windows. As a software engineer, this is one of the top 3 pieces of software I use daily and can't live without. Once it is up and running, it is very easy to work with and it will perform its duty quickly and effortlessly. I'll be honest though, this is not a tool a lot of people use, it is not trivial to setup but it will solve your problem. ![]() This includes my LR catalogs and pictures since I started photography. I've been synchronizing collections spanning up to 60GB and ten thousands of small and large files for years now.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |