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.

ZFS Pool recovery after "new config"

Featured Replies

Recently forced to leverage the "new config" functionality due to multiple drive failures and I was unable to reimport my (WebUI created) zfs cache pool.

Errors in the logs after recreating the pool with the same everything (disks, pool type etc) were "no pool uuid”. It seemed the cfg created here after recreation of the pool in the webUI was null:

/boot/config/pools/<POOL NAME>.cfg

Luckily I was able to recover by grabbing the UUID from the CLI with:

zpool import -d /dev/disk/by-id

Then manually editing the cfg with the value.

Mostly myself to blame here as I've had "normal" cache pools in the past when I've ran this command and didn't cross my mind that the process wouldn't mirror that scenario.

Not sure if this is a fault in the way the pool is reimported when it already technically exists, or if something can be added to the workflow to accommodate this? Or, an option to exclude zfs pools from the "new config" workflow all together in the WebUI?

If not, I've documented the fix in case anyone falls foul to this in the future and saves them the headache!

Edited by billington.mark
Use the right words

To recover a pool you just need to reimport it:

create a new pool with the same name and number of slots

assign the pool device(s) all together; this includes any zfs subpools. Leave the filesystem set to auto

start the array to import the pool

  • Author

Did that, and the UUID was empty and it wouldn't work. Had to manually edit the cfg file for the pool and set it manually.

13 minutes ago, billington.mark said:

Did that, and the UUID was empty and it wouldn't work.

That should always work; if you can recreate it and it stil faisl, please create a bug report or new general support forum post and post the diagnostics after the attempt and before rebooting.

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.