


No need to reboot or restart the server or anything. My movies are inside of that drive under another sub-folder called movies, so all the files are actually in: /media/plex/moviesĪnyways, I went back into Plex and added the library, it let me click on the /movie/plex folder no problem, it even found the sub-folders and everything worked perfectly, it detected all the movies!

The above command showed that my ext4-formatted external drive happened to be on /dev/sdb1, so I mounted it as follows: sudo mount -t ext4 -o defaults /dev/sdb1 /media/plex Then, I listed my drives to see the device so I could mount it to the plex folder: sudo blkid -o list All I ended up doing is making a new folder under /media called "plex" so it was /media/plex, and gave it permissions plex:plex as follows: cd /media I did not have to edit any files or change my drive content permissions, or give plex access to my user account. PS: As mentioned, Plex has a good article on the subject, but they changed up the structure of their site, so it took me a while to find it from his link, so here's a more current link to the page: Plex Linux Permissions Guide This solved my issues for the two extra drives I've added to my HTPC. This can be done by repeating the following for all of your media library folders: chmod -R g+rX /media/// Now that Plex has access to the drive, you need to make sure that it has access to all files in the relevant directories. drwxr-xr-x+) that means that ACL controls are active for that file/directory. It may also be necessary to ensure that ACL permissions are properly configured, so the following might also be necessary: sudo setfacl -m g:plex:rx /media//įYI: If a file/directory displays a + symbol as part of its permissions (e.g. Now, you can modify the ownership of the relevant files and directory so that they are owned by $/" Next, add yourself to the plex user group by going to the Terminal and enter: sudo adduser "$USER" plex Is in the area for storing the options in the /etc/fstab file (the textbox under "Symbolic Icon Name")Īnd remount your HDD so that it will appear in the specified location. After a lot of tinkering I wound up going this route:Įdit the Mount Options (Disks -> "More Actions" (the two gears under the "Volumes" map) -> Edit Mount Options) such that: nosuid,nodev,nofail You have to make sure that the user plex has access not only to the drive, but the folder that the drive is mounted in.
