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 Disk in Array Unmountable

Featured Replies

Hello, I have an array with 2 drives, 1 parity and 1 disk with zfs filesystem. I woke up then just learned my server crashed. It is now up and running but disk1 can't be mounted - Unmountable: Unsupported or no file system. I've had some errors, something in the like of ICRC Abort, appear before this but I reconnected the wires of drives and they seem to have gone. 

 

Diagnostics are uploaded below.

 

Thank you!

 

Edit: It might be worth noting I'm running Unraid through proxmox, usb drive and SATA controllers passed through.

tower-diagnostics-20250202-1346.zip

Edited by Ozenzo
add info

  • Community Expert

Post the output from

zpool import

 

  • Author

Here is the ouput:

root@Tower:~# zpool import
   pool: disk1
     id: 16282578758468177107
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

        disk1       ONLINE
          md1p1     ONLINE

 

  • Community Expert

Now type

zpool import disk1

if there's an error, post it

  • Author

Here's the output:

root@Tower:~# zpool import disk1
cannot import 'disk1': insufficient replicas
        Destroy and re-create the pool from
        a backup source.

 

Does this mean files are no more?

  • Community Expert

Possibly, try in read-only mode

 

zpool import -o readonly=on disk1

 

  • Author

That's unfortunate. The same error appears.

 

Next step would be to probably format and rebuild?

  • Community Expert

Since you have only one disk, parity will be a mirror, but likely will also have the same issue, with the array stopped, temporarily offline disk1 with

 

echo 1 > /sys/block/sdX/device/delete

 

Wait a few seconds, then try zpool import again.

 

If it doesn't work, you can reboot to bring disk1 back online.

  • Author

 

echo 1 > /sys/block/sdX/device/delete

sdX is changed to the unmountable disk (sdc) or execute code as is?

  • Community Expert

Yes, sorry, change to sdc for disk1.

  • Author

No worries.

 

Here's the output:

root@Tower:~# echo 1 > /sys/block/sdc/device/delete
root@Tower:~# zpool import
   pool: disk1
     id: 16282578758468177107
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

        disk1       ONLINE
          sdb1      ONLINE
root@Tower:~# zpool import disk1
cannot import 'disk1': one or more devices is currently unavailable

 

  • Community Expert

try:

zpool import -o readonly=on -d /dev/sdb1 disk1

 

  • Author

This is after I stop the array and echo 1 > /sys/block/sdc/device/delete?

 

Edit:

Here's the output

root@Tower:~# echo 1 > /sys/block/sdc/device/delete
root@Tower:~# zpool import
   pool: disk1
     id: 16282578758468177107
  state: ONLINE
 action: The pool can be imported using its name or numeric identifier.
 config:

        disk1       ONLINE
          sdb1      ONLINE
root@Tower:~# zpool import -o readonly=on -d /dev/sdb1 disk1
cannot import 'disk1': insufficient replicas
        Destroy and re-create the pool from
        a backup source.

 

Edited by Ozenzo

  • Community Expert

I'm afraid that you will need to reformat and restore from a backup, if there's no backup, you could try a file recovery app, like UFS explorer.

  • Author

The parity drive cannot be mounted also?

  • Community Expert

Yes, it has the same issue, which was kind of expected, since parity should be in sync with the other disk.

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.