Dado o fato de que a perda de zpool ocorreu durante uma reinicialização regular, eu esperava que pelo menos a exportação zpool tivesse ocorrido. E mesmo que tenha sido fechado impuro, prefiro fazer trabalhos de resgate em cópias. Então eu adicionei um HDD grande ao meu sistema (que foi adicionado como sdb do dispositivo - obrigado udev) e o formatei com duas partições do mesmo tamanho que as partições do zfs nas unidades com falha. Como esse era um pool espelhado, copiei as duas partições antigas para as novas:
dd if=/dev/disk/by-id/scsi-SATA_WDC_WD30EFRX-68_WD-WMC1T2132687-part1 /dev/sdb1 bs=104800
dd if=/dev/disk/by-id/scsi-SATA_WDC_WD30EFRX-68_WD-WMC1T2194187-part1 /dev/sdb2 bs=104800
Agora eu tenho um sistema com dois espelhos idênticos.
# zpool import
pool: storage
id: 4490463110120864267
state: ONLINE
status: Some supported features are not enabled on the pool.
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:
storage ONLINE
mirror-0 ONLINE
sdb1 ONLINE
ata-WDC_WD30EFRX-68AX9N0_WD-WMC1T2194187-part1 ONLINE
logs
sda3 ONLINE
# zpool import storage
#
Hooray!
Enquanto isso, fiz backup dos dados duas vezes e restaurei para um novo zpool completo em andamento.