Eu não acho que o instalador pode fazer o que você quer ainda (embora esteja melhorando ao longo do tempo), então você pode tentar arrancar a imagem de instalação, e executar um shell de root no menu inicial. Você pode usar gpart
, zpool
e zfs
para configurar seus discos manualmente e instalar o sistema a partir dos arquivos na imagem.
Existem inúmeros guias na Internet, mas eu acho que Matthew Seaman é o melhor para minhas necessidades. Ele descreve uma configuração raiz-em-zfs espelhada que suporta ambientes de inicialização (eu uso uma versão ligeiramente modificada da porta sysutils/beadm
para gerenciar meus ambientes de inicialização). Ele não fala sobre a configuração de dispositivos de log e cache, mas deve fornecer informações suficientes para que o sistema operacional seja instalado como desejado e, em seguida, você pode adicionar dispositivos de log e cache após o fato.
Existem também alguns bons recursos ligados a partir da página RootOnZFS no wiki do FreeBSD.
Qualquer que seja o guia que você decida seguir, a experiência pessoal sugere que você tenha tempo de executá-lo algumas vezes para ter uma ideia e para garantir que entende sua configuração antes de enviar a caixa para um ambiente de produção.