I’ve been running Plex/Sonarr/Radarr/Sabnzbd with a cache mount and within the same machine for a while now and things have been running quite smoothly. Recently I decided to get a better server and use it exclusively for Plex. I moved plex over from the source to the destination server and was able to preserve the libraries and everything is running smoothly for content that’s already there. It’s not however, running so great when new content is added or removed from the mount by the processing server.
A couple of examples:
- When a movie is added by Radarr, the remote plex integration is not working. When the processing machine uploads the new content and Radarr sees it and triggers a Plex scan, the Plex machine still can’t see that content so it’s not automatically added to the library.
- A better quality version of a movie is found by Radarr so Radarr deletes the existing one, downloads a new one and uploads it but Plex continues to see the old version even though it’s already gone so the content becomes unplayable.
What’s the recommended approach to use a cache mount under these conditions? Is it just not possible? Will I need to remove the cache layer and mount directly? I like the cache mount better than VFS caching as it seems to work better with Sonarr/Radarr (i.e. they don’t become unresponsive too often while processing things and are very reliable).