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.

Please Help - ZFS Cache Pool Unmountable : Wrong or No File System

Featured Replies

I noticed that one of my 3 ZFS cache pool drives had no temp or read and writes. I checked it and it said it was running on 2 of the 3 drives OK. Before I got to bring down my server it froze up. When it came back up it said on of my XFS array drives died. I hooked the dead drive to my PC and used "lynux file system reader" on my windows PC and was able to read the drive fine. I put the drive in a different spot in my server and the array started and kicked off a parity check. I reseated my cache drive cables and now all three drives are up and reporting but can not mount the cache pool that has all my dockers and VMs. Attached is my diagnostic report. Thanks for any help.

Joe

tower2-diagnostics-20250829-0007.zip

Solved by JorgeB

  • Community Expert

Aug 29 00:05:03 Tower2 root: cannot import 'cache' as 'cache': I/O error

Aug 29 00:05:03 Tower2 root: Recovery is possible, but will result in some data loss.

Aug 29 00:05:03 Tower2 root: Returning the pool to its state as of Thu Aug 28 17:23:53 2025

Aug 29 00:05:03 Tower2 root: should correct the problem. Approximately 5 seconds of data

Aug 29 00:05:03 Tower2 root: must be discarded, irreversibly. Recovery can be attempted

Aug 29 00:05:03 Tower2 root: by executing 'zpool import -F cache'. A scrub of the pool

Aug 29 00:05:03 Tower2 root: is strongly recommended after recovery.

If you don't mind possibly losing the last 5 secs of data, type from a terminal window:

zpool import -F cache

Then

zpool export cache

Stop the array, restart the array and if the pool now imports, run a scrub; if it doesn't, post new diags.

  • Author

Thank This is what happened

root@Tower2:~# zpool import -F cache

cannot import 'cache': a pool with that name already exists

use the form 'zpool import <pool | id> <newpool>' to give it a new name

root@Tower2:~#

  • Author

I just tried zpool status

root@Tower2:~# zpool status

pool: cache

state: ONLINE

status: Some supported and requested features are not enabled on the pool.

The pool can still be used, but some features are unavailable.

action: Enable all features using 'zpool upgrade'. Once this is done,

the pool may no longer be accessible by software that does not support

the features. See zpool-features(7) for details.

scan: resilvered 39.8G in 00:01:58 with 0 errors on Fri Aug 29 00:29:11 2025

config:

NAME STATE READ WRITE CKSUM

cache ONLINE 0 0 0

raidz1-0 ONLINE 0 0 0

sdd1 ONLINE 0 0 0

sde1 ONLINE 0 0 0

sdb1 ONLINE 0 0 0

errors: No known data errors

  • Author

This is a screen shot of my server if it helps

image.png

  • Community Expert
  • Solution

The pool is already imported.

Type zpool export cache and restart the array, then post new diags.

  • Author

Since the individual shares are mounted I am attempting to copy all the data to the array. Once that is done (if it succeeds) I will do the export again and post the new diags. Weird that the data is all there but the cache pool doesn't mount.

Thanks

Joe

  • Community Expert
33 minutes ago, Joe said:

Weird that the data is all there but the cache pool doesn't mount.

The pool is imported presently, but it was likely manually imported, so the GUI shows unmountable. After a pool export and array restart it should be OK again.

  • Author

Thank You!!!!

I stopped the array, ran "zpool export cache, started the array, and the cache zpool is back up. I was a little freaked that my dockers and VMs were missing, but I disabled and re-enabled them, pointing them to the cache drive and they came back up. So much thanks. Attached are the diags after it came back in case anyone wants to see. Very weird that I had 2 issues at the same time. A drive in main array went missing and I had to move it to come back up, and I lost my cache pool. I almost never have issues (well unless I change something on it;-).

tower2-diagnostics-20250829-1903.zip

  • Community Expert

Pool looks OK now. Any issues save the diags before rebooting and post them.

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.