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.

Unraid 7 - Moving from 1 cache pool to another with mover?

Featured Replies

Is there a process where I can move my appdata, domains, isos, system, and temp from my first cache pool to a new cache pool? 

 

My first cache pool is btrfs and only 1.6TB.

My new cache pool is zfs and 2.8TB.

 

I'm having problems with Sonarr's sqlite DB getting corrupt, and the answers I keep finding at to move it to a zfs cache pool. 

 

I found this that explains it for 6.2, dated way back in 2016, and I'm fairly certain there is a better way. I just don't want to screw up. 

 

  • Community Expert

If you are using v7 you can move directly from one pool to another, with v6 that link is still a good way

  • Author

Do I change "Primary storage" from my 1st cache pool to my new cache pool and click 'done', followed by manually running mover? or do I have to do some blood ritual (aka whatever obviously easy way you are referencing). 

  • Community Expert

One pool as the primary storage, the other as secondary, and the mover action set to the direction you want.

 

Also, don't forget to disable VM and Docker services before moving.

  • Author

I appreciate the responses. To make sure I have it correct, I'm going to do the following:

 

  • isos share (test)
    • currently 'cache' is primary, array is secondary. 
    • set 'cache2' as secondary
    • mover action cache -> cache2
    • run mover
    • confirm /iso is empty on cache pool
    • configure cache2 as primary and array as secondary
    • run mover (I suppose I don't have to do this step)

the only difference being when I go to move appdata/etc that I disable docker services. 

 

Anything I'm missing in that plan?

  • Community Expert
10 minutes ago, Ozbarge said:

configure cache2 as primary and array as secondary

If you do that, isos will be moved to the array later, is that what you want?

  • Author

That's the way it's configured now, I suppose I don't need to do that step for isos and could just leave it on cache2 (actually called 'samsungevocache'; was just trying to leave it generic for the next poor soul who finds this searching)

 

Looking at appdata I would do my same steps above, only making sure my mover action went from array->cache to cache->cache2 to do the move and then change primary to cache2, secondary to array, mover action as array->cache2. 

 

Screenshot2025-01-20133848.thumb.png.3bbd87966ae373d14a0ca7d0461428e2.png

  • Community Expert
21 minutes ago, Ozbarge said:

the only difference being when I go to move appdata/etc that I disable docker services. 

appdata and system shares need Docker disabled. domains and system shares need VM Manager disabled. Assuming you are using the default storage locations in your Docker and VM setups.

  • Author
Just now, trurl said:

appdata and system shares need Docker disabled. domains and system shares need VM Manager disabled. Assuming you are using the default storage locations in your Docker and VM setups.

I don't have any VMs at the moment, but understood about Docker. My only container not using the default location is Plex, as I followed a recommendation from the forums to point it's appdata to "/mnt/cache/appdata/plex" instead of "/mnt/user/appdata/plex/". Once mover copies the data to cache2 then I'd have to edit my Plex container to point to the new location before starting it. 

  • Community Expert
10 minutes ago, Ozbarge said:

That's the way it's configured now,

By default it's cache prefer, meaning mover action, array to pool, you likely only want to use a pool, but if you select the array as secondary, make sure to set mover action array -> pool

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.