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.

Replacing cache drive failed and device missing in BTRFS, but Unraid thinks its valid

Featured Replies

When I was replacing a drive in my cache pool during the replacement process bombed out with a error something along the lines of "nvme0n1 device busy" during the process. Due to this, the drive is missing from the BTRFS pool, but Unraid doesn't seem to have noticed that, can I can't find a way to re-trigger the drive replacement process. I was thinking about just moving the data back onto the old drives in a separate new pool, then deleting the current cache pool and then re-creating the cache pool and move the data back onto it, but I thought that I should probably ask for advice first. I'm really not sure about what to do next, any advice would be appreciated. Diagnostics and relevant screenshots attached

 

Status in Unraid UI

image.thumb.png.929a296f0130294ca5c9dd6fa20cc05d.png

 

BTRFS Pool drive status:

image.thumb.png.ec63692ae648b17ff68c2e2b3653a473.png

 

image.png.03f3ce139d56ea3e5c647590b72b38c4.png

tower-diagnostics-20250304-1738.zip

Edited by Meowcat285

  • Meowcat285 changed the title to Replacing cache drive failed and device missing in BTRFS, but Unraid thinks its valid
  • Community Expert

Firs reimport the pool with the correct device alone:

 

on main click on the first device for that pool and then "remove pool"
back on main, create a new pool with the same name and 1 slot
assign the pool device (nvme1n1), leave the filesystem set to auto
start the array to import the pool

 

Now post new diags, you cannot add the other device yet, since there are dual data profiles.

  • Author
7 hours ago, JorgeB said:

Firs reimport the pool with the correct device alone:

 

on main click on the first device for that pool and then "remove pool"
back on main, create a new pool with the same name and 1 slot
assign the pool device (nvme1n1), leave the filesystem set to auto
start the array to import the pool

 

Now post new diags, you cannot add the other device yet, since there are dual data profiles.

I've still have the two old drives, would it make sense to just move all the data onto a new pool, then recreate the existing cache pool?

  • Community Expert

If you still have the old pool intact, you can do that.

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.