I was poking around my system recently (Debian 12) and noticed that Plex was ignoring where I told it to do transcoding. It was defaulting to the Plex folder instead of a mnt I set up on a spindle drive.
I checked ownership of /mnt/plex/transcoding (2TB spindle drive) and discovered that the folder wasn’t owned by plex:plex but instead it was owned by: systemd-network:systemd-journal
How in the world did that happen?
Once I change the ownership of that folder back to plex:plex, PMS started using it for transcoding so all is well but I’d really like to understand what could of caused that.
How did you get PMS on ‘default’ /mnt ? PMS never uses /mnt by default.
It uses /var/lib/plexmediaserver. Might you mean plex is staying in /var/lib/plexmediaserver/Library/Application Support/Plex Media Server ?
How / where did you define the mount for the 2TB (/mnt/plex) ?
Yes, you are correct… Plex installed to the normal directory:
/var/lib/plexmediaserver/Library/Application Support/Plex Media Server
Inside Plex, I defined a custom transcoder folder:
/mnt/plex/transcoder
Everything has been working fine but recently, a few of my friends starting having playback issues. Some people were able to stream just fine while a few other folks were getting transcoder errors. Upon further investigation, people that were direct playing had no problems and only the people transcoding were complaining. That is when I checked permissions on my /mnt/plex/transcoder folder and noticed it was no longer owned by plex:plex
I can’t understand how/whyownership of that /mnt/plex/transcoder folder switched to:
systemd-network:systemd-journal
Quick edit… when I originally created /mnt/plex/transcode, it was owned by:
You want both defaults and auto like I have here.
Adding defaults,auto,rw,nofail is also a good way to be clear about your intentions.
(I have so much stuff in my /etc/fstab I can’t always remember so I am always explicit)
If my suggestion doesn’t correct the problem then I do suggest going to ask as I’ve not seen this behavior before.