My TrueNAS system started crashing recently. During the boot process, when importing the single pool
I tried entering single-user mode and importing the pool in a few different ways: with
I ran hard disk (SMART long test) and RAM (MemTest86) checks, which surface zero problems.
I also tried fresh reinstalling TrueNAS, after backing up
My diagnosis based on this info is that the pool metadata is corrupted. Please let me know if you think it's something else!
Here are the potential next steps I see based on that diagnosis:
Finally, here are some system specs, in case they're relevant; it's a repurposed old PC, so I imagine it's not up-to-snuff with recommendations for a purpose-built NAS :)
poolio
that I have defined, the system panics, with error messages that look like this (plus a traceback):Code:
panic: Solaris(panic): poolio: blkptr at 0xfffffe00a0f40040 has invalid CHECKSUM 72
I tried entering single-user mode and importing the pool in a few different ways: with
readonly=on
; with the -F
flag to find a recent working transaction; and even specifying a particular transaction ID (the oldest one I could find through zdb -ul <vdev>
). However, it panics every time, with an error message like:Code:
panic: VERIFY3(size <= SPA_MAXBLOCKSIZE) failed (20855296 > 16777216)
I ran hard disk (SMART long test) and RAM (MemTest86) checks, which surface zero problems.
I also tried fresh reinstalling TrueNAS, after backing up
freenas-v1.db
, and importing the pool through the GUI, but the same bootloop resulted.My diagnosis based on this info is that the pool metadata is corrupted. Please let me know if you think it's something else!
Here are the potential next steps I see based on that diagnosis:
- Shell out 400 USD to use Klennet ZFS Recovery tool, and also figure out how to temporarily store my ~30 TB of data when later rebuilding a pool
- Replace my non-ECC RAM with ECC RAM
- Try to recover the pool on Ubuntu or some non-TrueNAS system
Finally, here are some system specs, in case they're relevant; it's a repurposed old PC, so I imagine it's not up-to-snuff with recommendations for a purpose-built NAS :)
- MOBO: Gigabyte GA-H87N-WIFI
- CPU: Intel Core i5-4670
- RAM: Kingston HyperX 8 GB (2 x 4 GB) DDR3-1600 CL9 (non-ECC)
- Boot disk: ADATA XPG SX900 256 GB 2.5" Solid State Drive
- HDDs: Seagate Ironwolf Pro 10TB -- 5x in RAIDZ1