August 29, 2025Aug 29 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
August 29, 2025Aug 29 Community Expert Aug 29 00:05:03 Tower2 root: cannot import 'cache' as 'cache': I/O errorAug 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 2025Aug 29 00:05:03 Tower2 root: should correct the problem. Approximately 5 seconds of dataAug 29 00:05:03 Tower2 root: must be discarded, irreversibly. Recovery can be attemptedAug 29 00:05:03 Tower2 root: by executing 'zpool import -F cache'. A scrub of the poolAug 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 cacheThenzpool export cacheStop the array, restart the array and if the pool now imports, run a scrub; if it doesn't, post new diags.
August 29, 2025Aug 29 Author Thank This is what happenedroot@Tower2:~# zpool import -F cachecannot import 'cache': a pool with that name already existsuse the form 'zpool import <pool | id> <newpool>' to give it a new nameroot@Tower2:~#
August 29, 2025Aug 29 Author I just tried zpool statusroot@Tower2:~# zpool status pool: cache state: ONLINEstatus: 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 2025config: 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 0errors: No known data errors
August 29, 2025Aug 29 Community Expert Solution The pool is already imported.Type zpool export cache and restart the array, then post new diags.
August 29, 2025Aug 29 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.ThanksJoe
August 29, 2025Aug 29 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.
August 29, 2025Aug 29 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
August 30, 2025Aug 30 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.