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.

Apps that do not install on the cache drive

Featured Replies

Using docker or otherwise, I notice that a lot of apps don't work if installed on the cache drive and insist on being installed to /mnt/disk1/appdata or the like. For small servers it doesn't make any sense to me to buy the unRAID plus licence. Instead shouldn't I just install all the apps to the array drive and forego the cache drive altogether? Obviously I understand the other shortcomings of a configuration of this sort, like drop in array performance during copying etc, but isn't it the same as the apps running from the array drive rather than from a non-array cache drive?

Using docker or otherwise, I notice that a lot of apps don't work if installed on the cache drive and insist on being installed to /mnt/disk1/appdata or the like. For small servers it doesn't make any sense to me to buy the unRAID plus licence. Instead shouldn't I just install all the apps to the array drive and forego the cache drive altogether? Obviously I understand the other shortcomings of a configuration of this sort, like drop in array performance during copying etc, but isn't it the same as the apps running from the array drive rather than from a non-array cache drive?

There should be no problem running from an array drive other than the performance hit of keeping the parity drive updated as you write to the array drive. 

 

You have to be careful when using a cache drive that you make sure any top level folders (that become automatic shares) are set to be cache-only but that should be the only 'gotcha'.

 

The other alternative to using a cache drive is to use one that is mounted outside the array and is thus independent of unRAID itself.  I have seen many who have elected to go down this route.  I have done this myself and added an entry to the 'go;' file to mount this extra device on system startup and then a complementary one to the 'stop' file (which needs creating if as is likely you do not have one) to unmounts properly on system shutdown.  A useful corollary of this approach is that this extra drive stays mounted regardless of whether the array is started or stopped.

 

  • Author

What determines whether or not an app can be installed to the cache drive or not? Should this not be fixed? Its very annoying to have half your plugins on your cache drive and the other half on the array. I overlooked the aspect that parity will be written every time, lets say, plex transcodes a video or something. So what's the point of having docker in the first place since the array performance IS going to take a hit!?

What determines whether or not an app can be installed to the cache drive or not? Should this not be fixed? Its very annoying to have half your plugins on your cache drive and the other half on the array. I overlooked the aspect that parity will be written every time, lets say, plex transcodes a video or something. So what's the point of having docker in the first place since the array performance IS going to take a hit!?

There is NOTHING that mandates an app be installed on the cache drive - the choice is up to you!    The normal reason that this is done is to avoid referencing array drives unnecessarily and thus keeping the drives spun up.  However others like to always have all files on the parity protected area so are happy to take the performance hit.

 

Note that this does not mean that you cannot have apps installed on the array drive that reference paths on the array drives.  In the case you mention of plex transcoding a video that is on the array drives then you are going to have take the performance hit of reading that file from the array even if plex itself is installed on the cache drive.  There will be many apps that NEED access to the files on the array drive - and in such a case the paths mapped to a docker container will provide this access.  This will typically be done by providing access via /mnt/user when paaing folders to a docker container as this provides the combined view of the array and cache drives. 

 

Using docker or otherwise, I notice that a lot of apps don't work if installed on the cache drive and insist on being installed to /mnt/disk1/appdata or the like...

I've never had any problem with apps or dockers not working on the cache drive. Since they do work on cache, the rest of your questions are kind of moot.

 

Maybe you could provide more details about the problems you have encountered getting plugins or dockers to run on cache and we could address that.

Archived

This topic is now archived and is closed to further replies.

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.