I have a TrueNAS Scale system with 2 storage pools: one 6-wide raidz2 of NAS-grade HDDs, one 1-wide mirror of SSDs. One day I notice my NAS wasn’t running and checked on it to find it was hanging during the boot process. I didn’t get a screenshot of the console but it was stuck on something related to middleware. I was able to boot into the OS by reinstalling TrueNAS and restoring my latest config. The only issue was that one of my pools (the SSD pool) would not import. Anytime I try importing (through the UI or the shell), the system reboots without importing the pool. As far as I can tell, the pool is intact and the disks are fine. I’ve run S.M.A.R.T tests and the outputs of
zpool status -v
and
zpool import
look like this (ignore the permanent errors detected in Bongo, I’m not worried about them, and the pool in question is Gonzales):
root@truenas[~]# zpool status -v
pool: Bongo
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
scan: scrub paused since Thu Jun 25 12:38:10 2026
scrub started on Tue May 5 10:09:50 2026
0B / 8.65T scanned, 0B / 8.65T issued
0B repaired, 0.00% done
expand: expanded raidz2-0 copied 10.2T in 5 days 07:48:08, on Sun Nov 30 22:10:10 2025
config:
NAME STATE READ WRITE CKSUM
Bongo ONLINE 0 0 0
raidz2-0 ONLINE 0 0 0
96f54d75-0f8d-4ea5-babb-af555207aab2 ONLINE 0 0 0
3b6a6a8d-4807-4b7a-a4a8-951ea9435be7 ONLINE 0 0 0
5a5e5491-0f2f-4df9-944f-7e45ca6f452b ONLINE 0 0 0
1fd91b11-add4-4b2d-889f-4ebec172b37f ONLINE 0 0 0
4de28ce3-af69-40d0-b492-417bf527ff5a ONLINE 0 0 0
ee6fb309-e2e2-4097-aa16-55cdc9996627 ONLINE 0 0 0
errors: Permanent errors have been detected in the following files:
/mnt/Bongo/plex_media/TV Shows/Death in Paradise/Season 15/Death in Paradise - S15E08 - Episode 8 WEBDL-2160p.mkv
Bongo/plex_media:<0x281>
pool: boot-pool
state: ONLINE
scan: scrub repaired 0B in 00:00:12 with 0 errors on Sat Jun 20 03:45:13 2026
config:
NAME STATE READ WRITE CKSUM
boot-pool ONLINE 0 0 0
nvme0n1p3 ONLINE 0 0 0
errors: No known data errors
root@truenas[~]# zpool import
pool: Gonzales
id: 16031624355188637350
state: ONLINE
status: Some supported features are not enabled on the pool.
(Note that they may be intentionally disabled if the
'compatibility' property is set.)
action: The pool can be imported using its name or numeric identifier, though
some features will not be available without an explicit 'zpool upgrade'.
config:
Gonzales ONLINE
mirror-0 ONLINE
d45c835a-59bb-4a04-a0c9-d46e8aa78dcc ONLINE
13ea1cfb-229b-4aac-9d04-914ec984cfeb ONLINE
I’ve tried disconnecting each of the mirrored disks individually to see if this is caused by hardware problems to no avail. I’ve managed to import the pool as read-only, but am still unable to mount the datasets and can’t really do anything useful with it in this state.
I’m hoping there is a way I can import the pool as it is my app pool and I REALLY don’t want to set up all my apps again from scratch. I would also be ok with just recovering the ix-apps data off of the pool, then rebuilding the pool and restoring the data. Regardless, I’d appreciate any help.
I can also provide more logs, details, etc. if needed; I’m just not sure what would be useful at the moment.