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.

[7.0.0-beta.4] ZFS pools and LSI SAS-2008 controller

Featured Replies

Wanting to try ZFS with beta 7 on my (now) test system I run into the following issue.

Setting up and running two pools formatted with zfs is fine. I created a pool with 4xSSD and another pool with 5xHDD. The SSD pool  ('flashy') is 2x vdef mirrors, the HDD pool ('rusty') is RAIDZ1. Issue is that after reboot the Array does not start automatically and doing so manually gives an error message:

 

Wrong Pool State

flashy - too many wrong or missing devices
rusty - too many wrong or missing devices

 

The SAS controller and attached drives are recognized in System Devices and drives and partitions appear to be present in the /dev directory from terminal.

 

Removing the pools the drives are available to create new pools, however after reboot the pools are again in the Wrong State.

 

Never had an issue with this hardware when running version 6 (latest updates).

Any ideas/tips would be appreciated;-)

 

Diagnostics attached.

 

unraid-ts140-diagnostics-20241105-1336.zip

Solved by JorgeB

  • Community Expert
  • Solution

Reimport both pools, but leave the fs=auto, don't change that and it should resolve the issue.

  • Author

Dang! That's it. At least my interpretation of Reimport was to Remove (not Erase!) the pools and then create them again with ofc the same name and drive assignments and fs=auto. This brought back the pools online and Array could be started.

 

Is there a more direct GUI or CLI command to reimport the pools, or is remove/create the way to go?

 

Thanks anyways, now to test if they survive another reboot.....

 

EDIT: yes the zfs pools survived rebooting, so all good now.

Edited by rddz48

  • Community Expert
16 minutes ago, rddz48 said:

Is there a more direct GUI or CLI command to reimport the pools, or is remove/create the way to go?

Yes, that's the easiest way, you could also do a new config.

 

 

  • Author

Thanks again for the quick response and help👍

 

My understanding now is to format a newly created pool to zfs you have to set fs=zfs in it's config. After formatting be sure to change back to the default fs=auto. At least before rebooting the machine or you might run into the issue I had.  Mabye this is just relevant for hba controllers or more specifically the lsi sas-2008?!?

 

Probably something like this is/will be in the docs which I ofc didn't read (tfm....)😅

  • Community Expert

If you create a new pool, you can set the filesystem and layout, then start the array, format it and don't need to touch anything else.

 

If you are importing an existing pool, for the moment, since this should be fixed soon, you must leave the fs set to auto, if you choose the existing pool fs and layout, even if correct, it will cause issues.

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.