Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Issue with /mnt/cache/appdata

Featured Replies

Originally posted in support ich777 - Gamesrver

Seeking your guidance.

I have downloaded Palword from Apps with no modifications.  

Gave it time to download and watched it in the logs -- no issues.

The Docker is up and running.

I have stopped it to change the ini files:

    hoping to change the Server Name, Password, Admin Password -- then planned on logging in.

Well, I went to where the files should be and I am baffled.

/mnt/cache/appdata/palworld

I cannot seem to find this folder.

I do fave the shares set for primary storage to Cache-nvme -- and other apps do appear here get moved appropriately, I think.

Secondary storage is set to Array 

Mover action is set to Array -> Cache-nvme

Yet for the life of me I can not find my Pal

I have removed it and have reinstalled and continue to have the same issue, cant seem to find the folder so I can access the ini file.

Its been a few day so I have been trying to figure this out but not sure how or why it occurred.

I did originally notice this in early version 6 of Unraid — when I was trying to do Dedicated ARK server — same thing shows listed to show in /mnt/cache/appdata/ but when I go to find the files — no ARK; did not purse it then as I was too busy.  SO I believe what ever occurred has been an issue but I do have a few other files that do show up correctly which is why this troubles me.

Appreciate any help you can give.

appdata settings.png

docker palworld after install.png

terminal of :mnt:cache-nvme:appdata.png

terminal of :mnt:cache:appdata.png

user appdata.png

  • Community Expert

Do you mean that you want appdata to span both pools? Appdata share should never have mover enabled, unless you are temporarily moving data with Docker disabled.

  • Community Expert
13 hours ago, Soulkiss said:

Well, I went to where the files should be and I am baffled.

/mnt/cache/appdata/palworld

Have you tried looking under /mnt/user/appdata/palworld ? That is the User Share path and should locate it regardless of what drive it is located on.

  • Community Expert

The docker container template probably has /mnt/cache/appdata and you didnt change it to /mnt/user/appdata OR appdata is set to write to cache as primary share and not cache-nvme.

You need to check your settings and make sure everything goes to the correct disk/pool/array

It also looks like your postgres17 conatiner is also writing to the /mnt/cache/appdata folder as well which could result in a loss of data IF this location doesn't actually physically exist (meaning you dont have a pool named cache).

Edited by MowMdown

  • Community Expert

If you don't actually have a pool named cache, /mnt/cache is a path in rootfs, the RAM reserved for the OS. Anything stored there won't persist.

Check the host volume paths for the containers.

  • Author
On 7/15/2026 at 11:43 PM, JorgeB said:

Do you mean that you want appdata to span both pools? Appdata share should never have mover enabled, unless you are temporarily moving data with Docker disabled.

Not sure what you mean.

Its my understanding that anything in the /mnt/cache gets eventually moved to the /mnt/appdata/

I had followed How to Setup a Palword Server with Unraid Guide [https://www.youtube.com/watch?v=URC_SP1TQ8I&t=17s] by SPX Labs -- and it should show up the the /mnt/appdata/ --> which is what I can not find. It why am asking the question.

  • Author
On 7/16/2026 at 6:00 AM, itimpi said:

Have you tried looking under /mnt/user/appdata/palworld ? That is the User Share path and should locate it regardless of what drive it is located on.

Its not showing up -- yet the docker says its running but I can not find or access the files.

  • Author
On 7/16/2026 at 6:03 AM, MowMdown said:

The docker container template probably has /mnt/cache/appdata and you didnt change it to /mnt/user/appdata OR appdata is set to write to cache as primary share and not cache-nvme.

In the share setting it only gives 3 options of the 3 ssds I have on the rig.

I want them on the nvme ssd and it shows up as cache-nvme.

On 7/16/2026 at 6:03 AM, MowMdown said:

You need to check your settings and make sure everything goes to the correct disk/pool/array

It also looks like your postgres17 conatiner is also writing to the /mnt/cache/appdata folder as well which could result in a loss of data IF this location doesn't actually physically exist (meaning you dont have a pool named cache).

Not sure about the disk/pool/array -- but I will look into it.

Postgres 17 -- yes shows up in the /mnt/cache/appdata --but I followed a guide when setting up Immich.

I am new to all this but learning as I go.

  • Author
On 7/16/2026 at 8:43 AM, trurl said:

If you don't actually have a pool named cache, /mnt/cache is a path in rootfs, the RAM reserved for the OS. Anything stored there won't persist.

Check the host volume paths for the containers.

Ok, I will look into that as well.

I was told to consider erasing all drives and just to reinstall Unraid after; there is not much on the system yet as I am trying to learn.

But I have been puzzled as to why the cache-nvme; no option for just cache

Screenshot 2026-07-18 at 9.17.04 AM.png

Screenshot 2026-07-18 at 9.18.14 AM.png

  • Author

I am able to find the /mnt/cache-nvme -- in terminal but no listing of PalWorld

This is why I am baffled. Should I have placed it in the /mnt/cache-nvme/appdata in the Edit of the Docker instead of what is defaulted: /mnt/cache/appdata

Screenshot 2026-07-18 at 9.23.54 AM.png

Screenshot 2026-07-18 at 9.17.04 AM.png

Edited by Soulkiss

  • Community Expert

If you do not have a pool called ‘cache’ then the location /mnt/cache/appdata is only in RAM, not on a physical device, and its contents will not survive a reboot. If a container has that location in a disk mapping it will not work correctly if you do not have a pool called ‘cache’.

It is better to use the location /mnt/user/appdata as that is the User Shard path that works regardless of which drive the ‘appdata’ share is located on.

  • Community Expert
4 hours ago, Soulkiss said:

But I have been puzzled as to why the cache-nvme; no option for just cache

Screenshot 2026-07-18 at 9.17.04 AM.png

Screenshot 2026-07-18 at 9.18.14 AM.png

You do not have a disk pool named “cache” and your “ServerFiles” is writing to /mnt/cache/appdata which should be /mnt/cache-nvme/appdata

However as Itimpi said you should instead use /mnt/user/… instead of disk names and let Unraid manage it.

  • Author
8 hours ago, itimpi said:

If you do not have a pool called ‘cache’ then the location /mnt/cache/appdata is only in RAM, not on a physical device, and its contents will not survive a reboot. If a container has that location in a disk mapping it will not work correctly if you do not have a pool called ‘cache’.

It is better to use the location /mnt/user/appdata as that is the User Shard path that works regardless of which drive the ‘appdata’ share is located on.

I understand. Thought I did it as the videos instructed.

I did notice that on the storage of the Shares -- the arrow for the Array points back to the Cache-nvme where the other have the arrow reversed, could this be the issue?

pools.png

Main.png

Shares.png

  • Community Expert

The mover direction is correct. For performance reasons you normally want appdata files to end up on a pool rather than the main array.

The 'system' share should also be like that as you want its contents on a pool for performance reasons. Note that you need to have the docker and VM services disabled if you want mover to move files for the 'system share' as those services keep files open while they are enabled which stops them being moved.

If you run VMs then you may also want the 'domains' share set up like - again for performance reasons although in this case size considerations of the disk image files used by VMs may make it more awkward.

When you have any those shares purely on a pool you may want to remove the Secondary Storage of 'array' option (which then removes the mover option) and then check that Exclusive shares are enabled under Settings->Global Share settings as this enhances performance for accessing files that are only on a pool and set to stay that way.

There is the appdata backup plugin available for periodically moving the contents of those shares to a backup location on the main array.

  • Author
2 hours ago, itimpi said:

The mover direction is correct. For performance reasons you normally want appdata files to end up on a pool rather than the main array.

The 'system' share should also be like that as you want its contents on a pool for performance reasons. Note that you need to have the docker and VM services disabled if you want mover to move files for the 'system share' as those services keep files open while they are enabled which stops them being moved.

If you run VMs then you may also want the 'domains' share set up like - again for performance reasons although in this case size considerations of the disk image files used by VMs may make it more awkward.

When you have any those shares purely on a pool you may want to remove the Secondary Storage of 'array' option (which then removes the mover option) and then check that Exclusive shares are enabled under Settings->Global Share settings as this enhances performance for accessing files that are only on a pool and set to stay that way.

There is the appdata backup plugin available for periodically moving the contents of those shares to a backup location on the main array.

When you indicate like that --you mean having the arrows pointing to the left?

I do have 2 VMs for gaming -- given I was not able to get the docker ARK SA or Evolved working -- placed them in VM and we launch when ready to play.

Also have VM working on few other games for my husband -- but he really wants Palworld and ARK up in dockers if able.

The Dockers for ARK had same issue not being redirected into the /mnt/appdata.

I was informed that the cache should be moving things into the /mnt/appdata -- but I am not seeing that happen with Palworld. I am hoping once I solve this then I can get ARK up on docker too.

Thank you guys for taking the time to help me out with this issue.

  • Community Expert
12 minutes ago, Soulkiss said:

When you indicate like that --you mean having the arrows pointing to the left?

I do have 2 VMs for gaming -- given I was not able to get the docker ARK SA or Evolved working -- placed them in VM and we launch when ready to play.

Also have VM working on few other games for my husband -- but he really wants Palworld and ARK up in dockers if able.

The Dockers for ARK had same issue not being redirected into the /mnt/appdata.

I was informed that the cache should be moving things into the /mnt/appdata -- but I am not seeing that happen with Palworld. I am hoping once I solve this then I can get ARK up on docker too.

Thank you guys for taking the time to help me out with this issue.

when you setup a docker container the appdata should be

/mnt/user/appdata/CONTAINER_NAME

Container name is a placeholder in this example. also 9 times out of 10 you don’t have to alter it so I’m not sure how this became an issue.

/mnt/appdata is not correct.

Edited by MowMdown

  • Author
20 hours ago, MowMdown said:

when you setup a docker container the appdata should be

/mnt/user/appdata/CONTAINER_NAME

Container name is a placeholder in this example. also 9 times out of 10 you don’t have to alter it so I’m not sure how this became an issue.

/mnt/appdata is not correct.

Ohhh, will then blow it up and reattempt knowing this.

  • Author

Still same issue -- unable to see the /mnt/user/appdata/Palworld despite everything.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.