Skip to main content
Known Participant
January 4, 2022
Answered

Best way to sync catalog between computers

  • January 4, 2022
  • 1 reply
  • 1694 views

I have two Mac computers, an iMac and Macbook and want to share the same catalog.  My photos are on an external drive that's always mounted on /Volumes/Photos.  In the past, I always backed up my catalog to a folder on the external drive and then unzipped the backup into the folder with the catalog on the other computer.  With version 11, there is a .lrcat-data file, which I think contains mask information.  I would like to use some sort of sync software.  I've tried "Compare & Sync Folders" by Greenworldsoft.  When I go to sync, it's opening the lrcat-data file as a folder, with all kinds of embedded data files (it looks like a folder in Finder but in a shell, it's a folder).

 

This is all a giant pain.  Is there some easier way to synchronize catalogs on two computers that use the same external drive for the image files?

This topic has been closed for replies.
Correct answer Jao vdL

I have tried putting the catalog on the external hard drive.  Performance is a bit sluggish but OK.  I'm using an external G-Drive, 5400 RPM, USB 3.0.  I can't find any stats on this drive to compare to newer SSD drives.  Also, neither of my Macs has USB-C, so not sure I can get more speed.

 

For now, I'll continue to use LR with the catalog on the external drive.  Thanks to all for the replies!


That's probably the slowest you can get nowadays. Any external ssd will be an order of magnitude faster. If you have usb 3.0 you have enough bandwidth for an ssd that will pull more than 500 MB/s. The 5400 rpm drive probably won't get much more than 50-100MB/s. Probably less. Most of these external ssd drives connect both through usb-c and usb 3.0. However if it works good enough right now you might not need to do anything else 

1 reply

Community Expert
January 4, 2022

The easiest way is to put the catalog itself also on the external drive. You don't need to sync anything then. Just close out of Classic on one computer, unmount the hard drive and mount it on the other. Double click on the catalog file on the other computer and classic will open with that caatalog selected with everything there.

Known Participant
January 4, 2022

I thought I read somewhere that having the catalog on an external drive is not recommended, for performance reasons.  Lightroom already seems to be getting more sluggish over the years (I have about 11,000 photos in my catalog now).

Known Participant
January 5, 2022

Depends on the hard drive but it typically is just fine to do this provided the external disk is reasonably fast. Disk access to the catalog is usually not what limits speed. You can use a USB-c external SSD for this too which are really fast if you are worried. 1TB versions are surprisingly cheap nowadays.

Another way to accomplish this would be some sort of disk syncing solution such as dropbox and put the catalog in this. You just have to be extremely careful to avoid opening the catalog on both machines at the same time as your catalog might become corrupted. You also need to make sure that all changes have synced over before opening on the other machine. Many people do this succesfully and it does work if you are vigilant to avoid the above issues.

If you want to stay local, consider Carbon Copy Cloner (https://bombich.com) and do it over your network between the two machines. This is functionally the same as the cloud sync solution.

 

The only fool proof and least headaches way though is to just put the catalog on the external disk.


I have tried putting the catalog on the external hard drive.  Performance is a bit sluggish but OK.  I'm using an external G-Drive, 5400 RPM, USB 3.0.  I can't find any stats on this drive to compare to newer SSD drives.  Also, neither of my Macs has USB-C, so not sure I can get more speed.

 

For now, I'll continue to use LR with the catalog on the external drive.  Thanks to all for the replies!