Como tudo ainda estava intacto e o único problema que impedia a importação do pool era o reconhecimento errado das partições usadas para os dispositivos de log, a solução é criar links simbólicos temporários em / dev / disk / by-id para os desaparecidos partições.
No meu caso assim:
ln -sf ../../sda2 ata-Samsung_SSD_840_PRO_Series_S1ATNEAD707062H
ln -sf ../../sdb3 ata-Samsung_SSD_840_PRO_Series_S1ATNEAD707066K
Depois disso, no meu caso zpool import alterou os antigos IDs errados para novos que estão presentes agora no Ubuntu 13.10 (cada disco e partição tem 2 IDs agora), e eu tive que criar símbolos simbólicos links para estes também, assim:
ln -sf ../../sda2 wwn-0x50025385503e8531
ln -sf ../../sdb3 wwn-0x50025385503e8535
Depois disso, zpool import começou a reconhecer automaticamente as partições corretas.
Para a importação, eu corri o comando:
zpool import -f nestpool
E o pool foi importado. NÃO se esqueça de corrigir os links temporários! Além disso, após a reinicialização do servidor, os links serão recriados e corrigidos.
No meu caso, zpool reconheceu as partições corretas durante a importação e nenhuma ação adicional foi necessária. Caso contrário, é necessário remover os dispositivos ZIL e adicioná-los novamente, antes de qualquer outra coisa!
Não se esqueça de executar o scrub e tudo deve estar de volta no lugar.
Uma lição aprendida para o futuro é que o ZFS reconhece a partição se ela for a primeira partição no disco, por exemplo, quando usar discos cheios para o ZFS. Portanto, tente usar discos completos ou, quando possível, apenas a primeira partição em discos.