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.

How to fully remove a disk from a BTRFS RAID10?

Featured Replies

  1. I have a disk that went bad in a 4 disks RAID10 BTRFS

  2. Pulled disk physically

  3. Ran full rebalance, current stats:

    1. image.png

  4. In Main tab it still shows disk4 missing:

    1. image.png

Removing the pool and readd as a 3-disk pool didn't help, it just pops up as a 4-disk pool by itself.

Diagnostics attached just in case cozumel-diagnostics-20250709-0955.zip

Thanks!

  • Community Expert

Update to 7.1.4, convert the pool to RAID1, and you can then remove it, though possibly now it will need to be done manually.

  • Author
36 minutes ago, JorgeB said:

Update to 7.1.4, convert the pool to RAID1, and you can then remove it, though possibly now it will need to be done manually.

Thanks for helping!

When you say done manually, do your mean the RAID10->RAID1 conversion needs to be done via CLI and cannot be done in GUI with the balance options?

i.e.:

image.png

Edited by StylishQuoter

  • Author

@JorgeB I've upgraded to 7.1.4, converted to RAID1.

But in GUI I still can not change the pool from size 4 to 3.

(I'm potentially still running into the bug where emhttpd won't start after a reboot.)

  • Community Expert

Post new diags please.

  • Author

cozumel-diagnostics-20250709-2236.zip

tower-diagnostics-20250709-2209.zip

BTW I'm a bit tired of dealing with this so I've formatted clean the disks and recreated a new pool. (The data are backed up)

So far everything seems normal and good

But I do think emhttpd have some issues here.

In one of the logs it's still complaining `emhttpd: pool_state_btrfs 3167 rdevStatus.33 not found` which was the very original issue.

Edited by StylishQuoter

  • Community Expert
23 hours ago, StylishQuoter said:

In one of the logs it's still complaining `emhttpd: pool_state_btrfs 3167 rdevStatus.33 not found` which was the very original issue.

This means the pool cfg is not correct, you remove and reimport the pool and it should fix it.

  • Author
14 hours ago, JorgeB said:

This means the pool cfg is not correct, you remove and reimport the pool and it should fix it.

so I did that.

Recreated the pool with same name, auto as fs.

and the GUI did went up but it went back to the old errornous state:

  1. has the emhttpd error in log

  2. *cannot* normally reboot, once reboot it will go into the old 500 internal error with the same error

But like I said I've reformatted all the 3 remaining disks with a normal/new btrfs so there's no longer any issue.

  • Community Expert

OK, since you have reformatted the pool, cannot see what the issue was.

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.