I have my Plex Server set up on CentOS7, with my media folders NFS mounts shared off a Windows 2012R2 server.
My movie NFS share is set to read only, as the movies don’t need to e able to be deleted. The NFS share that is used for the DVR function is separate and is R/W, and worked fine in the past, with no changes being made either on the Plex Server or the Windows server (other than upgrading Plex some time in July or August).
I’m not really sure when it started failing, but now all recordings fail with ‘No write access to destination’. Here’s the kicker - if I SSH into the server, go to the mount for the DVR (In my case, the DVR records TV shows to /TV/TV, with the first level ‘/TV’ being the folder where the NFS share is mounted, and movies recording to ‘/TV/Movies’), I can create directories and text files in both /TV/TV and /TV/Movies no problem, so the OS has write access to the location, but apparently, Plex seems to think otherwise.
Does anyone have any suggestions why the OS has R/W access to the locations, but Plex apparently seems to think it doesn’t?
Does user plex, not just your username, have write access?
NFS permissions are granted either as global or individual with the default being individual write.
Well, I was looking through the logs, and initially, it was failing with ‘ERROR - Failed to calculate available disk space for path ‘"/mnt/ramdisk/Transcode/Sessions"’: 2 (No such file or directory)’. I went to look there and sure enough, there was no ‘Transcode’ folder in ‘ramdisk’. Since it is a RAMDisk and I had restarted the server, that’s probably why it wasn’t there. I played a movie through the browser, and the Transcode and Sessions folders were created (why it wasn’t being created by the DVR, I don’t know), and then after that, it was failing with a no such directory on ‘/TV/Movies/.grab’ which wasn’t present. I also got the same failure on /TV/TV/.grab, which was present.
I saw your reply and looked at the permissions - the Owner:Group was 498:498, whatever that’s supposed to be. I ran ‘chown -R plex:plex /TV’ and that re-set the permissions on everything and it’s now working - Thanks for pointing that out. The thing is I had done that LONG ago when I first set this up, so how when or why that changed, I do not know. Maybe I should have a cron job set ownership on the folder on a regular basis…