Urgent Help Needed: Recovering ZFS Pool on TrueNAS Core After Power Outage (Supermicro Storage, AVGO RAID 6)

I’m desperately seeking help to recover data from a ZFS pool on my TrueNAS Core system after a power outage. I’m not very experienced with TrueNAS or ZFS, so any guidance or solutions would be greatly appreciated!

System Details:

  • Hardware: Supermicro Storage with AVGO (Broadcom) RAID Controller
  • RAID Configuration: Hardware RAID 6 created via the AVGO controller
  • OS: TrueNAS Core (version not specified, please let me know if needed)
  • Storage: Single disk/volume visible as da0 with 280 TB capacity
  • Pool Status: Pool name shows as N/A in the TrueNAS GUI disks page

Issue: After a power outage, my ZFS pool is no longer accessible. The pool does not appear in the GUI for import, and the disk page shows da0 with 280 TB but no pool name. I’ve tried the following commands to recover or import the pool, but they haven’t worked:

  1. zpool import -fFNX Pool_name – This resulted in an error (I don’t have the exact output, but I can provide it if needed).
  2. zdb -e Pool_name – This didn’t seem to help or provide clear information about the pool.
  • Is there a way to recover or import my ZFS pool and access my data?
  • Are there specific commands or tools I should use to diagnose the issue further?
  • Could the hardware RAID 6 configuration be causing problems with TrueNAS/ZFS?
  • What additional information should I provide to help troubleshoot this?

You used a hardware RAID controller to create a hardware RAID, which you then created a ZFS pool on top of? :fearful:

Absolutely. It’s always discouraged to do that with ZFS.

ZFS is meant to handle redundancy and parity, with direct access to individual drives.

I don’t have any help right now, (got a break in work for a minute or 2), but, ZFS would not normally lose a pool on power loss. This comes up quite often that I wrote a resource on it:

Have you gone into the Avago BIOS to see what it says about the health of your RAID 6 array? You’ll need to fix any degradation or corruption there first. But, depending on what caching and battery backup the RAID card had, you may need to go back to your array backup.

As others have or will point out, you shouldn’t be running ZFS on top of a hardware RAID solution, Once the system is back online, or if you need to restore data, if you want to keep TrueNAS/ZFS you should look at reworking the hardware so the individual disks are passed directly to ZFS, either with an HBA in IT mode or some other way depending on your specific Supermicro hardware.