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.

duplicate shares in both cache pools

Featured Replies

I recently purchase a 1TB NVME drive for cache in Unraid (6.9.2) along with an existing 250GB SATA SSD cache drive.

I setup two cache drives. like this

1252617519_ScreenShot2021-08-28at1_33_51am.thumb.png.e8558f94fb7411ef7471d680704219f1.png

My plan is that Cache_nvme is reserved for appdata, system, domains shares, while Cache_ssd is for cacheing SMB copy via 10 GBE (then mover will move data off Cache_ssd later to array).

 

I setup appdata share as this.

361463586_ScreenShot2021-08-28at2_07_32am.thumb.png.ddf904d958083f7b95661b250dd9ca70.png

 

Somehow mover moved most of appdata to Cache_nvme. Now I've got two (almost) duplicate appdata share in both cache drives. I can't remember how this happen. I think I need to use "Yes" option to let mover move appdata back to array first, then change to "prefer" -> invoke mover to move it again to cache (in this case, new cache_nvme). I am pretty sure that I didn't do this step, but now I have duplicate appdata in both cache drives. (I did invoke mover a few times to shift other shares)

 

So my questions

 

How do I consolidate appdata share to cache_nvme only?

 

Can I manually delete appdata share in cache_ssd? (command line or Krusader)

 

If I write data to "appdata" share, will it update to both cache drives?

 

Thanks

 

326936587_ScreenShot2021-08-28at2_05_57am.thumb.png.3165e72ba05904e21f32e67d06216820.png

 

424939728_ScreenShot2021-08-28at2_06_33am.thumb.png.052a204d413e5d82dab017e92bb13b97.png

 

 

  • Author

I tried to set appdata, domains, system "yes" of "use cache pool", then invoked mover, but nothing happened. Files are not moved and still sitting in both cache pool. Please help

Can I manually move files between cache pools?

Sent from my VOG-L29 using Tapatalk



  • Community Expert
3 minutes ago, wilsonhomelab said:

Can I manually move files between cache pools?

Yes, Docker service should be disable, mover should also move them to the array for cache=yes, we'd need diags with mover logging enable to see the problem it it doesn't work.

  • Community Expert
4 minutes ago, wilsonhomelab said:

I tried to set appdata, domains, system "yes" of "use cache pool", then invoked mover, but nothing happened. Files are not moved and still sitting in both cache pool. Please help

Can I manually move files between cache pools?

Sent from my VOG-L29 using Tapatalk


 

Yes,, you can manually move files between pools.

 

unraid will never automatically move files between pools.

 

the ‘mover’ app will also not move files to/from the array if they already exist on the target.

  • Community Expert
5 hours ago, itimpi said:

manually move files between pools.

But nothing can move open files, so

 

5 hours ago, JorgeB said:

Docker service should be disable

 

  • Author

Thank everyone. I stop all dockers and vms, then rsync those folders to the nvme cache. It seems to work.

When I rename the appdata folder to "appdata_" in the cache_ssd, for the sake of keeping a backup, a new share "appdata_" appears.

Sent from my VOG-L29 using Tapatalk

  • Community Expert
34 minutes ago, wilsonhomelab said:

When I rename the appdata folder to "appdata_" in the cache_ssd, for the sake of keeping a backup, a new share "appdata_" appears

That is expected.    All top level folders on any drive are automatically considered as User Shares, and in this case will have default settings.

  • 4 months later...

I'm doing something very similar to this.  My question is... should I also change my docker directory and default appdata storage location to /mnt/cache/x in the docker settings and default VM storage path and libvirt storage location to /mnt/cache/x?  I have them set in the shares to only use cache.

  • Community Expert
2 hours ago, RichJacot said:

change my docker directory and default appdata storage location to /mnt/cache/x in the docker settings and default VM storage path and libvirt storage location to /mnt/cache/x?

That is what I do, though I use another pool other than cache that I have named "fast" for this. Probably doesn't make much difference but there could be some advantages to bypassing user shares in this case. Of course, these can't overflow to the array like a cache-prefer share can, but you don't want that anyway. Just don't fill it up.

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.