Thanks for the sensible reply.
I'm glad someone else agrees with the sketchiness of the aforementioned workaround.
I also particularly appreciate the first hand account of someone confirming they used Plex with a SMB shared dataset and NFSv4 ACLs without issue (read only of course).
After your response I said screw it and implemented an acceptable (to me) layout that happened to allow me to use the "workaround", just for the slight edge it gives over outright disabling HostPath validation (e.g. the rare case of actually getting support); however, I've done this knowing that it essentially causes the same conflict as you and I agree on.
So far so good. Plex is working really well, GPU passthrough and RAM disk included.
In the end you're right. Since this software is much more so directed at enterprise and more "hard core" users, in the end I might have to cut slight corners for the sake of convenience in a home setting. As long as I make note of the lines I'm crossing so that I know what may be at fault if something does go wrong, then I should be ok in the end :).
ok.
confession time,
I also from TrueNAS CORE using SMB and Plex only, 80% of my NAS is host for plex and media, with a 2nd usage for consolidated photos and documents (which is rsync'd to Google, note to self, check that thats still working after the SCALE upgrade) and then a TimeMachine backup target.
:tank/media -> Primary plex root for all media
:tank/media/download -> used to down into by qbittorrent, then moved into above destination folders. I SMB this to my MAC, then work/move files around in ./media between ./media/download to ./media/tvseries ./media/movies ./media/kidsseries ./media/kidsmoves etc. (plex just sees ./media/movies ./media/tvseries ./media/kidsmovies ./media/kidstvseries via libraries configured.
:tank/media/photos -> this is google sync'd, but also available to PMS as a photo/personal video folder.
:bunker/home/<user> -> SMB mounted to MBP and Windows, docs/addition photos etc
:bunker/TimeMachine
:app/Plex/<config>
:app/Plex/<transcode>
:app/<future app usage/data>
oh and tank is sitting at 92% usage so I need to figure something out, moving things around, getting some more HDD's / $$$ to expand, sometime relatively soon.
The current config of having me pool/dataset available to plex, but at the same time allowing me to SMB mount it onto my MBP so that I can copy content onto it, rename content works awesome.
Now I've gotten it all to work (I went the naughty way) by disabling HostPathValidation... (all make that Plex, as I'm having problems getting qbittorrent working)
Now I read TrueCharts might decide future not to work, or it already does not work when this is disabled. bit <unhappiness>. this is my home system, work with storage i give you, be that NFS presented or hostpath.
also the setting of HostPathValidation on / off system wide, would have thought maybe a pool specific option would have been better, then I could at least say leave bunker disabled, with SMB as my TimeMachine target, as Time Machine is niggly, and hell i don't want to simply create a new Time Machine file, loosing the old and the backups, if i had to reconfigure/change whats working atm.
I understand enterprise security requirements, I work in tech, but this is my home, this is a locked up private network.
Now to figure out how to get it working... before I have for the xnth time redo my libraries and users on my PMS, still have to get qbit and UnifiController working... Unify is going to be fun... I previously on CORE had it on a specific IP address that all my devices talked to, have to now reconfigure them some how because I can't have these services listening on dedicated IP's <different from my NAS>.
G