Você deve prestar muita atenção nas versões do zpool. Esse é o principal diferencial entre as versões do Oracle, do antigo OpenSolaris, do Linux e do * BSD do ZFS.
Basicamente, você pode atualizar um zpool antigo para uma versão mais recente, mas você não pode fazer o downgrade.
Por incrível que pareça, a Wikipedia tem o melhor resumo das diferentes versões de zpool e as diferenças entre elas.
A lista atual de versões do zpool entre as implementações do ZFS está aqui .
Eu uso o NexentaStor 3.1. De acordo com esse cronograma, eu seria capaz de trabalhar com sistemas de arquivos ZFS do OpenIndiana e FreeBSD, mas NÃO do Solaris 11, por exemplo.
Eu acredito que o FreeNAS está em uma versão super-antiga do ZFS, no entanto. Considere a Nexenta?