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.

Cannot stop array, cannot unmount ZFS pool

Featured Replies

This has happened both times I've tried to restart the array since upgrading to 6.12.4, and changing my two pools from BTRFS to ZFS.

 

Syslog:

Sep 25 08:44:09 server emhttpd: shcmd (2559484): /usr/sbin/zpool export ssd
Sep 25 08:44:09 server root: cannot unmount '/mnt/ssd': pool or dataset is busy
Sep 25 08:44:09 server emhttpd: shcmd (2559484): exit status: 1
Sep 25 08:44:09 server emhttpd: Retry unmounting disk share(s)...
Sep 25 08:44:14 server emhttpd: Unmounting disks...
Sep 25 08:44:14 server emhttpd: shcmd (2559485): /usr/sbin/zpool export ssd
Sep 25 08:44:14 server root: cannot unmount '/mnt/ssd': pool or dataset is busy
Sep 25 08:44:14 server emhttpd: shcmd (2559485): exit status: 1
Sep 25 08:44:14 server emhttpd: Retry unmounting disk share(s)...
Sep 25 08:44:19 server emhttpd: Unmounting disks...

 

I tried to unmount /mnt/ssd/ as well as forcibly, but no luck. I'd post diags, but they seem to be stuck collecting (10+ mins now)

 

Any output I can get on this before I force it down?

Edited by -Daedalus

  • Author

For anyone looking at this in future:

 

I ended up forcing it down. The only thing I could think of still running is the syslog server. It was writing to a dataset on the 'ssd' pool.

When the server came back up, that share was on the array.

I have problems with the same config too. The System becomes unresponsive, smb-connection not possible. The VMs run smoothly though. Even cli on the machine itself cannot shut the system down, so hard-reset is the only possibility. After that the server runs a few days without any issues and then it starts again.

 

 

  • Community Expert
2 hours ago, -Daedalus said:

but they seem to be stuck collecting (10+ mins now)

If it happens again post the output of

losetup

and post the syslog:

cp /var/log/syslog /boot/syslog.txt

 

  • Author

I actually did this because I found another one of your answers to a similar issue. It was, I think, this:

 

NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE                              DIO LOG-SEC
/dev/loop1         0      0         1  1 /boot/bzfirmware                         0     512
/dev/loop0         0      0         1  1 /boot/bzmodules                          0     512

 

Or, at least, these were the two files listed. The values may have differed. fwiw

  • Community Expert

That looks OK, and it means docker and libvirt images were not mounted, so not the reason.

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.