Below is the thread I currently have open with Plex support teams:
https://forums.plex.tv/t/use-the-provid ... me1/934855
The challenge is that in my setup, and the setup of many others with Terramaster is that one defines multiple storage volumes having different attributes and therefore uses. In my case:
/Volume1 - Is my 4x HDD disk TRAID array to store my library of media
/ Voume3 - Is a single SSD disk to store the TOS, app binaries and frankly any data that I can recreate (for example Plex album art, and other meta data about the media I host).
On TOS, I can specify the target Volume where I want Plex to be installed to, which is /Volume3. And I expect all related application binaries and its application data to reside there (in separate folders/ paths thats fine), but all residing in that Storage Pool.
Plex will then be provided the paths in /Volume1 where my media library is and can index and create all the metadata it needs and store in the /Volume3 (which is an SSD backed disk).
Right now, the Plex installation designed for Terramaster seems to install its binaries in /Volume3 (Storage Pool) and other parts in /Volume1 (RAID pool). To me, this strikes me as there is legacy code that is not actually checking for the target Storage pool and ALWAYS defaults to /Volume1 (i.e.: Even if I had 10 Storage volumes, it would ALWAYS default to /Volume1. This is a bug in the installation logic of Plex, not a feature.
So either, Plex need to modify or update their installation logic to ensure that it is using the passed Storage volume to install against consistently across its installation script that it built/ customised for Terramaster customers, and/or Terramaster needs to provide better documentation and guidance to 3rd party App providers (like Plex) on how to work with TOS’ Application Configuration - Default Installation Location.