Keep photos library on a network shared drive?

I have been keeping all of my families photos libraries on a shared network drive which is physically connected to my iMac. They use a second iMac. This system had been working fine under High Sierra and Mojave. After upgrading to Catalina everything went haywire.


First all of those libraries appeared to get corrupted and had to be "rebuilt" - immediately after rebuilding there was a notice that the user didn't have permission to modify that library. I moved the library to the main HD and was able to open it and select it as the "System Photos Library". I copied that to the external drive and tried again - wouldn't open. After the 10.15.1 update things improved. I could open the library from a shared volume, but still can't designate it as the "System Photos Library" without the library getting corrupted and needing to be "rebuilt" again.


I see where Apple says it's "not recommended" to use a shared network drive for photo libraries because of possible image loss, but I don't see where it says it isn't allowed.


On a side note. I see it being much safer to keep everyone's photos on one RAID5 array and keep that backed up on a secondary drive than to burden time machine with backing up all of that media. We're talking Terabytes of data here. Is this incorrect thinking?


iMac 27", macOS 10.15

Posted on Nov 4, 2019 1:35 PM

Reply

Similar questions

10 replies

Nov 5, 2019 11:24 PM in response to johnnyjackhammer

I think as of Catalina Apple may want to state that it's no longer 
compatible on network shares- it literally doesn't work at all.


That's your experience, but I can guarantee that there are folks out there who still have Photos libraries on Network shares or NAS devices and have no issues. It's been ever thus. What does happen is that one day it changes and problems ensue. Sometimes the change comes with an update, sometimes it doesn't. Sometimes stuff just happens. So it's not a case that it's no longer compatible with network shares, it was never compatible with them. But compatible doesn't mean "will not work at all", it means 'we've not put code in here to facilitate this set up' or put another way, "might work, might not, probably have problems if you do..."


You need to define what you mean by 'Multi-User DAM'. Do you require simultaneous multi-user access to the same library - you're deep into serious and expensive software there. Or, like Photos, multiple users, each with their own library?


CaptureOne, the PhaseOne app, is a very very good Raw processor, tho many folks feel it's weakest element is the DAM. If you're not a Raw shooter you'll be paying most for the features you need least. You'll find many apps don't like having their libraries on a network share, but can have their file storage on a share, while having the Library in the home folder. All of these apps will have tools for managing these referenced libraries that are quite absent from Photos.


From a purely DAM standpoint, I would explore apps like PhotoSupreme or NeoFinder. Neither has any significant editing features but are quite good DAMs and used in conjunction with other apps.


If you want more processing features then explore Lightroom Classic, OnOnePhoto Raw or Mylio. Lightroom has an good forum for asking questions over at the Adobe site, both OnOne and Mylio have good email support. Drop them a line and ask if the set up you want will work for their apps.

Nov 4, 2019 3:32 PM in response to johnnyjackhammer

No one will tell you it's not "allowed", after all, it's your hardware, your software and your photographs. You are free to do whatever you want them. However, you need to pay attention when Apple (or whoever) tell you that it's not recommended to do something. Basically, it means you're on your own and don't be surprised if it all goes badly wrong.


Apple have never made a photo app that was designed to work off a computer with a different OS - for that is what a NAS is, an headless computer running (usually) a cut down version of Linux. You were lucky that you had no issues on HS and Mojave - but it was luck and nothing more. Now your luck has changed. A Photos library (like an iPhoto and Aperture one before it) is not designed to work off a NAS.


Nov 5, 2019 3:59 PM in response to Yer_Man

Thanks Terence.


I am looking around for a multi user DAM. I am thinking PhaseOne may fit the bill. Not sure if Adobe Lightroom is multi user over networks.


I think as of Catalina Apple may want to state that it's no longer compatible on network shares- it literally doesn't work at all. There are many things Apple doesn't recommend yet people still do them and have functionality, as this did up until Catalina was released. I've never lost a photo doing it that way, but now I am definitely put off on that strategy. There have been many users with similar issues this month.


In the end it works to keep regular photo libraries. It does not work as a "System Photo Library".



Here is what Apple Says:


"Prepare your drive

You can store your library on an external storage device, such as a USB or Thunderbolt drive formatted as APFS or Mac OS Extended (Journaled).

1 Find out how to check the format of your external storage device

To prevent data loss, Apple doesn't recommend storing photo libraries on external storage devices like SD cards and USB flash drives, or drives that are shared on a network."


"Learn more

If you have a permissions issue with your library, you might be able to resolve the issue by using the Photos library repair tool.

1. You can't move your library to a disk that's used for Time Machine backups.

2. If the volume isn't formatted APFS or Mac OS Extended (Journaled), or has been used for Time Machine backups but hasn't been erased, this checkbox will either not be present, or won't be selectable after unlocking. Erase and reformat the drive for this option to be available.

Published Date: January 28, 2019"

Nov 5, 2019 11:41 AM in response to johnnyjackhammer

 It's literally a drive that's shared on my wifi and ethernet network, a shared network drive


So it may not be a NAS, but it is on a network share... and that remains an inappropriate location for any form of Apple photos library.


Given you mention terrabytes of data above, then very likely a more robust application is needed. What's best will depend on your budget and requirements. For instance, do you need a raw processor as well? Or just a basic DAM?


Nov 5, 2019 11:57 PM in response to johnnyjackhammer

I see where Apple says it's "not recommended" to use a shared network drive for photo libraries because of possible image loss, but I don't see where it says it isn't allowed.

You should consider the full text "To prevent data loss, Apple doesn't recommend storing photo libraries ". To me, the warning about possible data loss is a clear indication, that it is not safe to store the the library on a shared network drive and we should not do it, if we want to keep the photos safe. If you cannot recover your photos, Apple cannot be made responsible for the damage. In Photos 5.0 on Catalina you cannot even recover the original image files from a damaged Photos Library with the original file names preserved, because Photos 5.0 will be renaming the originals.


Nov 5, 2019 9:20 AM in response to Yer_Man

Yeah language is a funny thing. I thought I was being careful to explain that it wasn't a "NAS" by not using that acronym. It's literally a drive that's shared on my wifi and ethernet network, a shared network drive, not Network Attached Storage.


It's difficult because I only updated one of my iMacs to Catalina. The one that is still running Mojave is directly connected via thunderbolt to the RAID5 drive. The RAID5 has Ignore Ownership checked.


I have learned from 27 years of getting burned with "upgrades" to start small.


I am thinking that we've outgrown Photos for asset management and need to move on.

Nov 14, 2019 1:58 PM in response to léonie

Just adding to this in case it helps diagnose the issue. I found this in crash logs:


An unrelated issue. For some reason searching for this very thread under my user name reveals nothing. I am not subscribed to it, and I could not find it searching for my name. I had to dig up the email from Apple to get back to it.


2019-11-11 15:56:07 photolibraryd - Crash (2 times)
        Executable: /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd
        Details: 
            dyld3 mode
            LPhotoLibrary transaction: -[PLJournalManager _transientPhotoLibrary]
            *** Terminating app due to uncaught exception 'NSInternalInconsistency
            Exception', reason: 'Rebuild: (non-assets) failed to save context <PLM
            anagedObjectContext: 0x7f94007b7900>: -[PLModelMigrator photoLibrary] 
            (/Volumes/Godzilla/Saraswoti Photos Library.photoslibrary): Error Doma
            in=com.apple.photos.error Code=46012 "(null)" UserInfo={NSURL=file:/Vo
            lumes/Godzilla/Saraswoti%20Photos%20Library.photoslibrary/}'
            terminating with uncaught exception of type NSException
            abort() called

 2019-11-11 13:44:30 photoanalysisd - Crash (3 times)
        Executable: /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/A/Support/photoanalysisd
        Details: 
            dyld3 mode
            *** Terminating app due to uncaught exception 'NSInternalInconsistency
            Exception', reason: 'An instance 0x7f9ab241e4f0 of class PLFileSystemV
            olume_FileSystemVolume_ was deallocated while key value observers were
             still registered with it. Current observation info: <NSKeyValueObserv
            ationInfo 0x7f9ab243fdf0> (
            <NSKeyValueObservance 0x7f9ab243fd00: Observer: 0x7f9ab26055e0, Key pa
            th: isOffline, Options: <New: NO, Old: NO, Prior: NO> Context: 0x7fff4
            254f2d5, Property: 0x7f9ab243f6c0>
            )'
            terminating with uncaught exception of type NSException
            abort() called

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Keep photos library on a network shared drive?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.