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.

Cache almost always full, mover doesnt help

Featured Replies

If you create a Share for the misses and set it to Cache = Yes, it should store your files on the Cache and move them to the array on its scheduled move time. If the Cache is full it should write directly to the array. 

  • Community Expert
13 minutes ago, Kuleinc said:

my wife backing up her

You could have these and similar go directly to a share on the array that doesn't use cache. That way they don't need to be moved from cache and are already protected by parity.

 

Or if you setup a caching pool with that 500G that should be good enough for most purposes.

 

One basic rule with cache is don't write more than cache will hold at one time. Mover is intended for idle time and runs daily in the middle of the night. Making it run more often doesn't usually help since it just makes more activity on all the drives. It is impossible to move from fast cache to slow array as fast as you can write to cache.

 

Cache-yes and cache-prefer shares will overflow to the array if Unraid decides there isn't room on their pool. Usually you don't want appdata, domains, system shares to overflow anyway since they can't be moved back to their pool without stopping Docker and VM Manager.

 

For Unraid to decide that a pool doesn't have enough space and so needs to overflow, you must set Minimum Free for the pool to larger than the largest file you expect to write to the pool.

 

Minimum Free doesn't control how much space Unraid keeps free on the pool. Instead, it tells Unraid when a share should overflow to the array. If a pool has less than minimum, it will overflow.

 

For example, pool has 20G free, minimum is 10G, you write a 15G file. Since it has more than minimum it will go to the pool, then pool will only have 5G free, so next file will overflow.

 

Another example, pool has 20G free, minimum is 10G, you write 25G file. Since it has more than minimum it will go to the pool, and write will fail because it won't fit.

 

  • Community Expert

Each user share also has a Minimum Free setting that works in a similar manner with the array disks. If a disk has less than Minimum Free, Unraid will choose another.

  • Author
  • Solution

I just want to thank everyone here. You helped me fix my problem I think. I was able to copy the backup for zoneminder and set minimum free for shares. Now when my wife copies something over 40GB it will just spill into the array and copy slower. Awesome. I will dig into the zoneminder stuff and try to get it setup correctly. Part of the problem is I cant figure out how to set the purge when full script right for use with unraid. I will ask on their forums.

8 hours ago, Kuleinc said:

It happens everytime we have a power outage.

You should probably get an UPS and have the server shutdown gracefully when it happens.

  • Community Expert

Your earlier idea about that unused 500G SSD probably is the way forward.

  

15 hours ago, trurl said:

Better if you put these in separate pools. You could put your appdata, domains, system shares on the 120G pool, and use the 500G pool for Zoneminder footage and caching.

 

Yep utilize the 500GB SSD and pick yourself up at least with a decent UPS to avoid the power outages. I have a simple 800Watt APC UPS that utilizes the USB plug on my Server and if there is a power outage gracefully shuts down. 

  • Author

thanks

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.