Repointing Plex to a New Pool

Hello Everyone,

I recently finished the migration of my media from an old scarily-configured “Media” pool that had a bunch of striped drives in it to a new, properly configured RaidZ “Media2” pool.

I thought the next bit would be easy which was just pointing Plex to /mnt/Media2/XYZ but it doesn’t show up in the Plex. I only get the content of the old “Media” pool.

I renamed the “Kids Movies” folder to “Kid Movies” in the “Media2” pool so so I could recognize it but I can’t find it anywhere.

I’m sure this is going to end up being a id10t type solution but I’m stumped. Any ideas?

You need to go into the app settings and change the Host Path fromthe old pool to the new one.

Yup, tried that as well but it doesn’t let me. I stopped the service but that didn’t seem to have any impact either.

Hard to tell in the screenshot but cursor turns into a red circle with a diagonal line through it image
.

There are several storage settings.

  • Plex Data Storage is where Plex stores it’s metadata
  • Plex Configuration Storage is where it stores its configuration
  • Plex Logs Storage - obvious
  • Plex Transcode Storage - temp space for transcoding

Personally I put … metadata and configuration on SSD for a more responsive Plex Client, Logs is empty directory as I don’t need them, Transcode storage can be in memory /tmp if you have enough of it otherwise on SSD.

I then added Additional Host Storage pointing at my media host path and mounted at /media inside the container.

Assuming that you have it configured correctly, then it is the Additional Host Storage that you need to point to the new pool’s mount-point.

Ahh ok. That helps clarify things. My:

  • Plex Data Storage is on an “Apps” pool (mirrored)
  • Plex Config Storage is on the same “Apps” pool
  • Plex Log Storage is in an empty directory
  • Plex Transcode Storage is on the same “Apps” pool but in the ixVolume dataset that is automatically created by the system.

The odd thing though is that I don’t have an entry under “Additional Storage”. I would have expected the existing old “Media” pool in here.

And when I try add “Additional Storage”, I can’t change the “Type” away from ixVolume, I get the same red circle with a line through it when trying to click that dropdown.

Sorry, but no idea why you can’t use Host Path for Additional Storage.

(Are you using the TrueNAS Charts version of Plex, or the TrueCharts one?)

This should allow you to select Host Path or iXvolume even on the Edit screen (some are intentionally locked down after initial install). It might be time for a bug ticket on that issue.

In the meantime, one option is to uninstall/reinstall Plex using the existing settings but mounting the new pool as a host path in additional storage.

The Truenas Charts version:

image

Yeah, I think that’s probably what I’ll have to do. The problem there is retaining all the metadata/watched progress.

If your metadata/config data is in a Host Path it will be retained when you delete the app and you can move stuff around in a shell.

If it is in an ixVolume then it will be deleted when you delete the app, and you will (somehow) need to get a Host Path mounted in the contained (if you haven’t already got one) and then use a container shell to move data.

Try deleting the new Additional Storage box and click the Add button again and see if it gives you a choice.

Nope. Same behaviour. :frowning:

The Metadata/config data is located in the “Plex Media Server” directory right? If so then I found it here:

The path is /mnt/Apps/Plex Config/Library/Application Support/Plex Media Server which means it in a Host Path right?

That is a native path. And it doesn’t contain ixApplications so it is probably a host path.

But normally you want Media to be in a dataset all on its own so that you can SMB share it.

Yup, I’ve already done that.

This is the current setup:

Apps Pool (currently only contains the Plex App)
Data Pool (contains backups of pictures etc.)
Media Pool (the old mirrored pool I’m getting rid of)
Media2 Pool (the new 16TBx6 RaidZ pool that already has the contents of the “Media” pool copied into it)

Ok so I’ve done a fresh install of Plex with the following settings and I’m still not able to find the new “Media2” pool in the Plex library config.

It installs fine but once I’m in the Plex settings I’m not able to see Media2/Windows to get at the actual media folders.

Any idea what the issue could be now?

Either you need to double click on the Windows folder to see the contents or if you can’t see inside the Windows folder then you have a permissions issue.

Double-clicking the windows folder doesn’t bring up its contents. So I guess it must be a permission issue.

I spent the weekend updating my Scale version to DragonFish as I was still on Bluefin. By the time I did all the updates and did a new install of Plex the issues resolved themselves. Thank you @Protopia for sticking through this with me and helping out!!!

No problem.