I have a externally powered SATA backplane with 4 drive bays that attaches 3 hard disks, and 1 SSD (used as a cache) to my Ubuntu Linux computer via USB. The operating system sees each device as an external USB device. I have created a RAID-Z pool with all of the devices attached to this backplane.
This morning I was running a “scrub” when a rolling blackout occurred. When I rebooted, I got this message:
root@ubuntusys:/# zpool import pool: aquifer id: 5891443854XXXXXXXXX state: FAULTED status: The pool metadata is corrupted. action: The pool cannot be imported due to damaged devices or data. The pool may be active on another system, but can be imported using the '-f' flag. see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-72 config: aquifer FAULTED corrupted data raidz1-0 ONLINE sdb ONLINE sdc ONLINE sdd ONLINE
I have already tried
zpool import -f -Fn, and it immediately comes back with the same error message.
According to ZFS-8000-72, this is a totally fatal error with no way to recover without some other backup (I have no other backup).
It is pretty incredible to me that a single power failure can completely nuke a previously healthy RAID-Z system. I have to be missing something here.
Is there really nothing I can do?