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.

Move not moving files from cache to array 7.2.3

Featured Replies

Hi All - new user so please be gentle with me!

I know this has been posted about a lot, but I'm not sure what I'm doing wrong. Mover isn't moving files from the cache to the array. I've disabled docker, checked with the files in use plugin that the files in question aren't open, stopped and started the array just to make sure - but mover doesn't move the files. It doesn't actually seem to do anything - invovking the mover just logs a 'mover started' and 'mover stopped', with no other info.

The share is set with the array as primary storage. I don't see any other options that I can change there. I've attached my diagnostics - can anyone tell me where I'm going wrong?

TIA

Si

nc11-unraid-diagnostics-20260222-1103.zip

  • Community Expert

You have no shares configured to move from cache to array. For that to happen the share needs to be configured with Primary=cache, secondary=array, mover direction=cache->array.

I notice the 'domains' share is configured to only have files on the 'vm' pool, but actually has some files on the 'cache' pool - is that intended?

In addition the 'cache' pool has no value set for the Minimum Free Space. You want that set so that the if the 'cache' pool gets below that amount while caching a share it starts bypassing the cache and writing directly to the array. Typically you want that to be set to something like twice the size of the largest file you expect to cache.

  • Author

This is probably a stupid question, but at the moment the share (data) is set to primary = array, with no option for secondary - so I'm confused how any files ended up on the cache in the first place? These are new items created after the initial data load.

  • Author

Changing the setting on the share to primary = cache and secondary = array, with mover set to cache->array has fixed it, thank you. I'm assuming it's best practise to have the cache as primary with the mover configured unless there's a good reason not to?

I've updated the minimum free space on the cache as well. When I first set up the server I had a single pool drive (the 1TB) and I created a VM which (I thought) I subsequently deleted when I added a second nvme and moved the domains share to that. I'm assuming it's doing no harm there so will leave it as is )

  • Community Expert
2 minutes ago, Simebaby said:

cache as primary with the mover configured unless there's a good reason not to?

There is a good reason to keep some shares off the array.

Post new Diagnostics and we can work through that.

  • Author

Thank you :) These are the current diags - I've changed my array shares to be cache -> array, but can change them back if that does end up being the better option. As reading or writing these shares isn't going to get close to saturating the SATA connection, I initially thought just bypass the cache entirely.

nc11-unraid-diagnostics-20260222-1227.zip

  • Community Expert
1 hour ago, Simebaby said:

This is probably a stupid question, but at the moment the share (data) is set to primary = array, with no option for secondary - so I'm confused how any files ended up on the cache in the first place? These are new items created after the initial data load.

If you are copying files to your server over the network they should not end up there.

However if you have docker containers running (e.g. the ‘arr’ suite) they may not be respecting User Shares settings when moving/renaming files which can mean files end up on the cache unexpectedly.

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.