EDIT: I finally found the post where I saw this idea, so credit goes to
@Kimcha (
here) and
@rajs (
here).
I have a 256GB MacBook Air and a photos library bigger than that. I keep the photos optimized because I don't have enough local space, however I want to download the originals to an external SSD every month. Is there a way to do this besides having to move my photo library to the external drive?
I recently read a thread about this issue. Unfortunately I can't seem to find it right now.
As best I remember, his solution was create
another Photos library on the external SSD with "Download Originals to this Mac" turned on. Unfortunately, while Photos.app
does let you work with multiple Photos libraries for one Mac account, it
doesn't let you set the preferences separately for each library. Therefore, the "Download Originals" library (which will be on the external SSD) must to belong to a separate Mac user account.
- Leave your existing Photos library as is!
- Create a new standard Mac user account (not a new Apple ID). Call it, say "photos-user".
- Log in to "photos-user", and then log in to your existing Apple ID. (It was reported that having two Mac accounts logged into the same Apple ID works fine.)
- Create photos-user's Library on the external SSD: hold down the Option key while opening Photos.app, click Create New, and navigate to the external SSD.
- EDIT: Enable the new external library "Use As System Photo Library" (somewhat of a misnomer, because it applies only to that Mac account).
- In Photos.app, go to Preferences-->iCloud and be sure to select "Download Originals to this Mac".
- Eventually, all the originals should be downloaded on the SSD's Photos library.
- Every month (or so), log into the photos-user account and open Photos. This should cause it to download any new photos to the SSD, thus updating your backup!
This creates an Apple Photos.app library "file" on your external SSD, which can be copied anywhere and opened with Photos. All of Photos' special metadata (e.g., Faces, Keywords) are retained. One downside is that
you must remember to log into the second Mac Account periodically (and I believe you have to open Photos.app, though I'm not sure about that) to update your backup. Ideally this would be automated somehow...
A very different approach to backing up your iCloud photos is discussed in this thread:
https://forums.macrumors.com/thread...tos-app-including-people-names-faces.2373154/. It involves using a powerful command-line tool 'osxphotos' to export all of the photos and their metadata to a directory structure on whatever volume you like. However, it does
not create a usable Photos library. (In some ways, that's an advantage, though.)