Bunger
December 28, 2025, 8:29pm
1
Hello,
I recently updated my Truenas server to be running through a VM on Proxmox. After having everything configured correctly, I went forward with installing Plex, and upon setting what folder it would pull my media library from, this folder then began listing as empty in all file explorers I have tried. It still shows the size of the data stored in the dataset on Truenas itself, but any attempt to access the folder both inside and outside of Plex has found nothing in the folder. I was able to see all the files in this folder up until I had installed plex. I still have access to the now empty folder after installing plex because I have set my account permissions correctly.
Is there a known bug with Plex on Truenas that can cause this issue? I have done some digging myself and have made no progress towards recovering this data. I still have access to all my files that are not in the media folder of that SMB share, so I know that it is an issue stemming from plex trying to access that folder. I have tried uninstalling plex, deleting and recreating the SMB share, as well as exporting and importing the pool to see if ‘turning it off and on again’ would yield some results.
bacon
December 28, 2025, 10:57pm
2
Please show list of datasets. Either post screenshot of the Datasets UI in the Web UI or the output of the /sbin/zfs list shell command.
Bunger
December 29, 2025, 12:32am
4
Here is that information. Just to restate, I have access to every file, folder, and dataset that is not in the Plex Media data set.
root@truenas[~]# /sbin/zfs listNAME
USED AVAIL REFER MOUNTPOINTboot-pool 3.05G 19.2G 96K noneboot-pool/ROOT 3.04G 19.2G 96K noneboot-pool/ROOT/25.10.1 3.04G 19.2G 104M legacyboot-pool/ROOT/25.10.1/audit 620K 19.2G 620K /auditboot-pool/ROOT/25.10.1/conf 7.53M 19.2G 7.53M /confboot-pool/ROOT/25.10.1/data 296K 19.2G 296K /databoot-pool/ROOT/25.10.1/etc 7.44M 19.2G 6.46M /etcboot-pool/ROOT/25.10.1/home 104K 19.2G 104K /homeboot-pool/ROOT/25.10.1/mnt 104K 19.2G 104K /mntboot-pool/ROOT/25.10.1/opt 4.65M 19.2G 4.65M /optboot-pool/ROOT/25.10.1/root 148K 19.2G 148K /rootboot-pool/ROOT/25.10.1/usr 2.88G 19.2G 2.88G /usrboot-pool/ROOT/25.10.1/var 40.6M 19.2G 4.25M /varboot-pool/ROOT/25.10.1/var/ca-certificates 96K 19.2G 96K /var/local/ca-certificatesboot-pool/ROOT/25.10.1/var/lib 28.5M 19.2G 28.2M /var/libboot-pool/ROOT/25.10.1/var/lib/incus 96K 19.2G 96K /var/lib/incusboot-pool/ROOT/25.10.1/var/log 7.02M 19.2G 3.53M /var/logboot-pool/ROOT/25.10.1/var/log/journal 3.48M 19.2G 3.48M /var/log/journalboot-pool/grub 9.01M 19.2G 9.01M legacycarriage 27.4T 4.18T 163K /mnt/carriagecarriage/.ix-virt 1.71M 4.18T 186K /mnt/carriage/.ix-virtcarriage/.ix-virt/buckets 140K 4.18T 140K /mnt/carriage/.ix-virt/bucketscarriage/.ix-virt/containers 140K 4.18T 140K /mnt/carriage/.ix-virt/containerscarriage/.ix-virt/custom 140K 4.18T 140K /mnt/carriage/.ix-virt/customcarriage/.ix-virt/deleted 872K 4.18T 174K /mnt/carriage/.ix-virt/deletedcarriage/.ix-virt/deleted/buckets 140K 4.18T 140K /mnt/carriage/.ix-virt/deleted/bucketscarriage/.ix-virt/deleted/containers 140K 4.18T 140K /mnt/carriage/.ix-virt/deleted/containerscarriage/.ix-virt/deleted/custom 140K 4.18T 140K /mnt/carriage/.ix-virt/deleted/customcarriage/.ix-virt/deleted/images 140K 4.18T 140K /mnt/carriage/.ix-virt/deleted/imagescarriage/.ix-virt/deleted/virtual-machines 140K 4.18T 140K /mnt/carriage/.ix-virt/deleted/virtual-machinescarriage/.ix-virt/images 140K 4.18T 140K /mnt/carriage/.ix-virt/imagescarriage/.ix-virt/virtual-machines 140K 4.18T 140K /mnt/carriage/.ix-virt/virtual-machinescarriage/.system 2.32G 4.18T 2.30G legacycarriage/.system/configs-ae32c386e13840b2bf9c0083275e7941 140K 4.18T 140K legacycarriage/.system/cores 140K 1024M 140K legacycarriage/.system/netdata-ae32c386e13840b2bf9c0083275e7941 13.7M 4.18T 13.7M legacycarriage/.system/nfs 151K 4.18T 151K legacycarriage/.system/samba4 3.78M 4.18T 3.78M legacycarriage/.system/vm 140K 4.18T 140K legacycarriage/iocage 49.4G 4.18T 9.26M /mnt/carriage/iocagecarriage/iocage/download 835M 4.18T 140K /mnt/carriage/iocage/downloadcarriage/iocage/download/13.0-RELEASE 401M 4.18T 401M /mnt/carriage/iocage/download/13.0-RELEASEcarriage/iocage/download/13.1-RELEASE 434M 4.18T 434M /mnt/carriage/iocage/download/13.1-RELEASEcarriage/iocage/images 140K 4.18T 140K /mnt/carriage/iocage/imagescarriage/iocage/jails 45.2G 4.18T 174K /mnt/carriage/iocage/jailscarriage/iocage/jails/Plex_Monitor 1.62G 4.18T 465K /mnt/carriage/iocage/jails/Plex_Monitorcarriage/iocage/jails/Plex_Monitor/root 1.62G 4.18T 1.40G /mnt/carriage/iocage/jails/Plex_Monitor/rootcarriage/iocage/jails/Torrent 1.47G 4.18T 442K /mnt/carriage/iocage/jails/Torrentcarriage/iocage/jails/Torrent/root 1.47G 4.18T 1.47G /mnt/carriage/iocage/jails/Torrent/rootcarriage/iocage/jails/adguard_home 1.12G 4.18T 471K /mnt/carriage/iocage/jails/adguard_homecarriage/iocage/jails/adguard_home/root 1.12G 4.18T 1.12G /mnt/carriage/iocage/jails/adguard_home/rootcarriage/iocage/jails/plex 41.0G 4.18T 465K /mnt/carriage/iocage/jails/plexcarriage/iocage/jails/plex/root 41.0G 4.18T 14.1G /mnt/carriage/iocage/jails/plex/rootcarriage/iocage/log 209K 4.18T 209K /mnt/carriage/iocage/logcarriage/iocage/releases 3.31G 4.18T 140K /mnt/carriage/iocage/releasescarriage/iocage/releases/13.0-RELEASE 1.63G 4.18T 140K /mnt/carriage/iocage/releases/13.0-RELEASEcarriage/iocage/releases/13.0-RELEASE/root 1.63G 4.18T 1.63G /mnt/carriage/iocage/releases/13.0-RELEASE/rootcarriage/iocage/releases/13.1-RELEASE 1.67G 4.18T 140K /mnt/carriage/iocage/releases/13.1-RELEASEcarriage/iocage/releases/13.1-RELEASE/root 1.67G 4.18T 1.67G /mnt/carriage/iocage/releases/13.1-RELEASE/rootcarriage/iocage/templates 140K 4.18T 140K /mnt/carriage/iocage/templatescarriage/ix-applications 49.7G 4.18T 227K /mnt/carriage/ix-applicationscarriage/ix-applications/catalogs 247M 4.18T 247M /mnt/carriage/ix-applications/catalogscarriage/ix-applications/default_volumes 140K 4.18T 140K /mnt/carriage/ix-applications/default_volumescarriage/ix-applications/docker 4.76G 4.18T 4.76G /mnt/carriage/ix-applications/dockercarriage/ix-applications/k3s 280M 4.18T 280M /mnt/carriage/ix-applications/k3scarriage/ix-applications/k3s/kubelet 395K 4.18T 395K legacycarriage/ix-applications/releases 44.4G 4.18T 163K /mnt/carriage/ix-applications/releasescarriage/ix-applications/releases/kavita 399M 4.18T 140K /mnt/carriage/ix-applications/releases/kavitacarriage/ix-applications/releases/kavita/charts 831K 4.18T 831K /mnt/carriage/ix-applications/releases/kavita/chartscarriage/ix-applications/releases/kavita/volumes 399M 4.18T 140K /mnt/carriage/ix-applications/releases/kavita/volumescarriage/ix-applications/releases/kavita/volumes/ix_volumes 140K 4.18T 140K /mnt/carriage/ix-applications/releases/kavita/volumes/ix_volumescarriage/ix-applications/releases/kavita/volumes/pvc-c1274da2-3c42-4210-9614-8e670c56f275 398M 256G 257M legacycarriage/ix-applications/releases/kavita/volumes/pvc-fbfb358e-e5df-4a48-a347-0015d3b12afa 140K 256G 140K legacycarriage/ix-applications/releases/plex 44.0G 4.18T 151K /mnt/carriage/ix-applications/releases/plexcarriage/ix-applications/releases/plex/charts 2.47M 4.18T 2.47M /mnt/carriage/ix-applications/releases/plex/chartscarriage/ix-applications/releases/plex/volumes 44.0G 4.18T 140K /mnt/carriage/ix-applications/releases/plex/volumescarriage/ix-applications/releases/plex/volumes/ix_volumes 44.0G 4.18T 174K /mnt/carriage/ix-applications/releases/plex/volumes/ix_volumescarriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_config 44.0G 4.18T 15.3G /mnt/carriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_configcarriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_data 140K 4.18T 140K /mnt/carriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_datacarriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_transcode 918K 4.18T 198K /mnt/carriage/ix-applications/releases/plex/volumes/ix_volumes/ix-plex_transcodecarriage/ix-applications/releases/plex/volumes/ix_volumes/logs 140K 4.18T 140K /mnt/carriage/ix-applications/releases/plex/volumes/ix_volumes/logscarriage/ix-apps 1.03G 4.18T 174K /mnt/.ix-appscarriage/ix-apps/app_configs 959K 4.18T 959K /mnt/.ix-apps/app_configscarriage/ix-apps/app_mounts 5.97M 4.18T 140K /mnt/.ix-apps/app_mountscarriage/ix-apps/app_mounts/plex 5.84M 4.18T 151K /mnt/.ix-apps/app_mounts/plexcarriage/ix-apps/app_mounts/plex/config 5.55M 4.18T 5.55M /mnt/.ix-apps/app_mounts/plex/configcarriage/ix-apps/app_mounts/plex/data 140K 4.18T 140K /mnt/.ix-apps/app_mounts/plex/datacarriage/ix-apps/docker 537M 4.18T 537M /mnt/.ix-apps/dockercarriage/ix-apps/truenas_catalog 506M 4.18T 506M /mnt/.ix-apps/truenas_catalogcarriage/windowset 27.3T 4.18T 459G /mnt/carriage/windowsetcarriage/windowset/Downloads 56.7G 4.18T 56.7G /mnt/carriage/windowset/Downloadscarriage/windowset/Manga 13.3G 4.18T 13.3G /mnt/carriage/windowset/Mangacarriage/windowset/Plex Media 26.8T 4.18T 26.8T /mnt/carriage/windowset/Plex Media
You’ve looked at the other thread today on permissions?
Hi All,
Apologies but another noob hit the plex permissions wall on TrueNAS Scale - and I cant work out why …
I have a single SMB Share setup for my Media Files. Set this up as an SMB Share, and I can connect to it from windows and managed to transfer my Films and TV Series over from my PC (which is currently running Plex locally).
I have added UID 586 (Apps) and the group as well via the ACLS to this mount point…
[image]
I have installed plex, and when setting up I have a seperate PlexSer…
bacon
December 29, 2025, 7:28am
6
Bunger:
Here is that information. Just to restate, I have access to every file, folder, and dataset that is not in the Plex Media data set.
The output is messed up. Can you do a sudo ls "/mnt/carriage/windowset/Plex Media" and check if media is visible there. You don’t have to post the output of the comand. If files are visible using that command then you likely have a permission issue.
Bunger
December 29, 2025, 9:03pm
7
I was able to go in and view the folder contents properly. The files are there and able to be at least seen inside of the shell. I’m still lost as to why these files are completely inaccessible through both plex and my SMB share.
To make sure that it isn’t a permissions issue. I tried changing the owner and owner group of my Plex Media dataset to both be apps. Plex was able to see the next level of folders after Plex Media (anime, movies, music, etc.) but it still wasn’t able to see or access the media inside.
edit: I have just tried deleting and reinstating the apps group permissions on the Plex Media dataset. Now Plex can see all the files inside my ‘Photos’ folder, but all other media in every other folder is still inaccessable. I also still can’t access these photos in the SMB share.
Did you apply the change in permissions recursively? That you could see the folders now, but not the contents of the folders suggests this might work.
Bunger
December 30, 2025, 3:02am
9
This was it! I reset my windowset permissions and then applied them recursively to all child datasets. Thank you so much!