Vou começar com uma ressalva: o ZFS ainda é experimental mesmo no FreeBSD 9.0, então se você perder todos os seus dados, você não tem permissão para reclamar ou chorar. Em outras palavras, verifique se você tem um esquema de backup funcionando e testado em todos os momentos.
Primeiro: você está indo do Linux para o FreeBSD, então você vai querer usar o tar para fazer backup de seus dados do sistema antigo. Basta montar o seu novo disco rígido em / mnt e extrair tudo. Segunda advertência relacionada à primeira: você está colocando todos os ovos na mesma cesta. Isto é mau. Você deve ter dois locais separados para os quais você está movendo seus dados enquanto instala o novo sistema operacional. Eu recomendaria comprar uma unidade USB externa barata, ou emprestar uma de um amigo. Coloque seus dados na nova unidade interna que foi formatada no MSDOS, verifique o arquivo tar e, em seguida, descompacte-o na unidade externa. Compare os dados na unidade externa com os dados originais usando find, xargs, md5sum e diff assim:
find olddirectory | xargs md5sum > olddata
find newdirectory | xargs md5sum > newdata
diff olddata newdata
Você deseja manter um desses arquivos md5sum para verificar as coisas mais tarde, então coloque-o em um pen drive ou pastebin.com ou algo assim. Eu sei que foi um longo processo, mas eu tenho que pelo menos dizer as coisas corretas para fazer. Quando você as ignora e as coisas vão para o sul, você foi avisado.
Em seguida, exclua todos os dados da unidade externa e copie o arquivo tar para a unidade externa. Agora md5sum os dois arquivos tar e verifique se eles combinam.
Agora, instale o FreeBSD 9.0 com a raiz ZFS e um pool raidz nas quatro unidades. descompacte seus dados no novo sistema e confira no arquivo md5sum que você salvou anteriormente.
Agora, adicione o quinto disco usando zpool add. Certifique-se de ler zpool (8) do começo ao fim e entender tudo antes de começar. Se você tiver o Virtualbox, você pode até querer executar uma pequena simulação antes de fazer isso de verdade. Você não precisa tornar as unidades virtuais no vbox tão grandes quanto as que você vai usar. O FreeBSD 9.0 leva cerca de 4.5G, então faça uma instância do vbox com 4 HDDs de 5G cada. Instale o FreeBSD 9.0 neles em uma configuração de raiz do ZFS. Em seguida, vá para a configuração do vbox e adicione um quinto disco de 10 GB. Adicione este novo disco ao pool do ZFS.
Se você resolver tudo o que precisa fazer no vbox, estará preparado para o que verá quando estiver fazendo isso de verdade. Além disso, o vbox permite que você tire instantâneos da instância. Se você cometer um erro, pare a instância e volte para o instantâneo.