O que impede isso é o fato de o ZFS armazenar em cache os metadados na memória, pois supõe que é o único que está alterando o estado do disco. Qualquer que seja o host, a leitura / gravação deve estar bem. Em outro host montado somente para leitura, os metadados serão alterados e, em algum momento (bastante rapidamente), ele lerá um bloco do disco em um local que ele considerava ter metadados válidos, mas foi substituído por o outro sistema.
Você pode tentar o método lun-cloning descrito por BitsOfNix, ou você pode tentar configurar um script periódico de snapshot / send / recv para tentar manter-se atualizado. Ou você pode tentar compartilhar o conjunto de dados do host solaris e montá-lo via NFS no host Linux.