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.

Array stuck in mounting ZFS drive

Featured Replies

Upon accessing server Unraid was not running processes so I rebooted. Upon rebooting the a ZFS disk in the array was stuck on mounting. I checked all connections rebooted and the same. I tried to replace the drive thinking there is an issue with the drive since I had uncorrectable I/O failure. How do I get the drive to mount, and should it be the original drive since the drive I tried to replace it with won't mount either? 

 

958065166_Screenshot2024-02-29at12_31_24PM.thumb.png.82ac93d7873955d11ae5411eb3c41b17.png

Screenshot 2024-02-29 at 12.44.06 PM.png

  • Community Expert

If I understand correctly you already had the same issue with the actual disk before trying the emulated disk? Also please post the diagnostics.

  • Author

Yes same issue on original disk 6. Trying to pull diagnostics seems stuck here.

Screenshot 2024-02-29 at 12.59.17 PM.png

  • Community Expert

You will need to reboot, force it if needed, then don't start the array, post the diags and the output of

zpool import

 

  • Author
3 minutes ago, JorgeB said:

You will need to reboot, force it if needed, then don't start the array, post the diags and the output of

zpool import

 

 

Screenshot 2024-02-29 at 1.32.55 PM.png

  • Community Expert

All array disks are using zfs right? Besides disk6 I'm not seeing pools for disks 1 and 2 there.

 

Try

zpool import -F disk6

 

  • Author

Disks 1 and 2 are xfs as I kept them with original data.

  • Community Expert
1 minute ago, techystreamer said:

Disks 1 and 2 are xfs as I kept them with original data.

Oh yeah, missed that from the screenshot, looked al zfs.

  • Author
5 minutes ago, JorgeB said:

All array disks are using zfs right? Besides disk6 I'm not seeing pools for disks 1 and 2 there.

 

Try

zpool import -F disk6

 

Says no such pool available

Screenshot 2024-02-29 at 1.41.18 PM.png

  • Community Expert

That's not a great sign, but kind of expected, and 

 

zpool import -F 4903234481085785192 disk6

 

  • Author

Do I need to use sdj instead of drive 6?

 

  • Author
9 minutes ago, JorgeB said:

That's not a great sign, but kind of expected, and 

 

zpool import -F 4903234481085785192 disk6

 

 

Screenshot 2024-02-29 at 1.55.03 PM.png

  • Author

Would using zdb command provide any good info, I read about but not sure how to implement on my setup?

  • Community Expert

You can try specifying the device:

 

zpool import -F -d /dev/sdj1 disk6

 

If it fails try:

 

zpool import -FX -d /dev/sdj1 disk6

 

If that also fails I'm afraid you will probably need to destroy the pool and restore from a backup

  • Author

Ok. So is disk6 its own pool? 

How do I destroy it and then restore? 

  • Author

I see there is a sdj directory on the system, is that the directory before I changed over to zfs? Is this something that I can work with? Not sure how to restore the disk6 pool.

  • Community Expert
12 hours ago, techystreamer said:

So is disk6 its own pool? 

Correct

 

12 hours ago, techystreamer said:

How do I destroy it and then restore? 

You can use wipefs, to restore you'd need to already have a backup. 

 

12 hours ago, techystreamer said:

I see there is a sdj directory on the system, is that the directory before I changed over to zfs?

If you mean /dev/sdj that's the disk.

 

 

  • Author

I wasnt aware of a backup to the system config other than backup of the flash. I am not familiar with wipefs. 

 

I removed the drive since it was mostly empty and didnt contain data I wanted. It was doing a parity renew for over a day, then the system was not accessible again. So restarted and restarted array and parity renew......the system was unaccessible again within a couple hours. I attached diagnostics. Hopefully it shows what is causing the inaccessibility.

 

tower-diagnostics-20240302-1729.zip

Edited by techystreamer

  • Community Expert

Syslog in the diags starts over after every boot, enable the syslog server and post that after a crash.

  • Author

I enabled the syslog and it has crashed again. Do I do the diagnostics the same way? Does it pull the results from the flash or do I need to access another way?

  • Community Expert
6 minutes ago, techystreamer said:

Does it pull the results from the flash or do I need to access another way?

If you are 6.12.8 AND you are mirroring to flash then it will be automatically included.

  • Author
6 minutes ago, JorgeB said:

Not sure it that's related to the problem but I see a lot of GPU related issues logged, if you are not using it for transcoding or similar try backlisting the amdgpu driver:

 

https://docs.unraid.net/unraid-os/release-notes/6.10.0#linux-kernel

I saw that and wondered, but I haven't changed anything in the GPU recently. The crash happened within the last 10 hours of the log overnight to morning.

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.