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.

Replace Cache drive, mover issue

Featured Replies

Hi!

I need to replace my cache drive but first i have to eliminate the current one, I've started by disabling docker and VMs, then changed all shares to use array only and stopped the array, then manually run Mover.

 

At first around 115 GB where stored in cache and after executed mover the first time around 60GB still stored, Mover Tuning was not installed until today after several manual runs failed but same results.

004.JPG

003.JPG

002.JPG

 

001.JPG

005.JPG

corellia-diagnostics-20250512-1457.zip

Edited by surferjsmc

Uninstall the mover tuning plugin, enable mover logging, run the mover, post new diags.

1 hour ago, surferjsmc said:

then changed all shares to use array only and stopped the array, then manually run Mover.

Mover will ignore any share that does not have both Primary and Secondary storage set.

18 minutes ago, itimpi said:

Mover will ignore any share that does not have both Primary and Secondary storage set.

This is the only way you can specify a Mover action. Without Mover action, mover skips the share.

  • Author

The only way I see to set a secondary storage location is by changing the primary to "cache," which doesn't seem logical to me, since my goal is to eliminate the cache drive.

1 hour ago, surferjsmc said:

The only way I see to set a secondary storage location is by changing the primary to "cache," which doesn't seem logical to me, since my goal is to eliminate the cache drive.

You have to have a secondary storage set so you can control the mover action "Primary -> Secondary" or "Secondary -> Primary"
 

image.png.79dae1cd8f6d7ed52dc5077df91a2d2b.png

 

vs

 

image.png.54159051d2ebb7440699e44c58034a88.png

 

Keep in mind, mover depends on there being both because otherwise if there is only a primary there would be no reason for mover to try to move something that should only ever be on a single pool at all times.

Without a secondary storage location, files should only ever be written to the primary storage location. There would never be files on any other pool/array for mover to even be concerned with.

Edited by MowMdown

55 minutes ago, surferjsmc said:

he only way I see to set a secondary storage location is by changing the primary to "cache," which doesn't seem logical to me, since my goal is to eliminate the cache drive.

You have to do this initially (with mover direction set to be cache->array) to get mover to take any action.  After you have then run mover and all the files have been moved to the array you can change the share so that the Array is Primary, and the Secondary is None.

 

I guess in theory you could also set Array to be Primary; Cache to be secondary and the mover direction to be Cache->Array to achieve the same effect although most people would do it the other way around.

  • Author

Well I've set all the shares that had data to use cache as primary and array as secondary then executed mover and now the cache drive is empty after all files where moved.

 

I'll set everything back to array only, stop the array, delete the cache pool and replace the drive.

 

Thank you all!

image.thumb.png.f9c045dd185e7fc0e2bdcc2631326b21.png
 

image.png.38796e4c12494c248c4f0e271f1fb818.png

Don't enable Docker or VM Manager until you get cache going again and get the related shares moved back.

  • 4 weeks later...
  • Author

Well after a few weeks I'm facing several issues, docker starts and after i don't know what it fails, here are some screenshot of fix common problems and how i have the pools and shares, obviously is a appdata location issue and I've tried to changed from cache only to cache-array and even revert to just array but i can't find the solution :(

Perhaps i just need to move appdata and system files from the array to the cache?

Also I'm concern about the memory issue, I've replaced my previous hardware and maybe RAM is failing.

image.png

image.pngimage.png

corellia-diagnostics-20250604-1130.zip

Edited by surferjsmc

Likely to be because the docker.img file is a 'sparse' file so only physically occupies the current used space (although you need to make sure it has room to grow towards the full size you specified) so make sure you have set a sensible Minimum Free Space value for the pool.

  • Author

Well, I guess now I just need to set both shares to 'cache only' and start Docker, right?

6 hours ago, surferjsmc said:

Well, I guess now I just need to set both shares to 'cache only' and start Docker, right?

Your screenshot show ‘appdata’ still has something on disk1 and disk3 (Could be just empty folders). You do not want to set it to cache only until this is resolved.

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.