O ZFS não é um sistema de arquivos em cluster, então o que você fala não funciona como descrito. Para aumentar a capacidade de armazenamento de um servidor, você precisa adicionar mais discos ao host, seja no chassi ou, se estiver cheio, em um storage array. Um host executando o ZFS pode ter até 2 ^ 64 zpools, e cada zpool pode conter até 2 ^ 64 vdevs, então é altamente improvável que esse lado do dia do juízo final alcance esse limite!
Se isso não for uma opção e você quiser integrar um novo host à sua infraestrutura, poderá exportar seus sistemas de arquivos ZFS usando o NFS e montá-los para que cada host tenha a mesma visão da rede. Dessa forma, não importa qual caixa de armazenamento você acertar, você recuperará as coisas certas.
Isso não é em cluster, e tem alguma sobrecarga em termos de tráfego de rede (embora isso possa ser um pouco mitigado usando o automount para evitar que o chat do protocolo atravesse a rede em sistemas de arquivos inativos). No entanto, com as garantias que a ZFS faz sobre a integridade dos dados e a redundância fornecida pela RAIDZ, acho que é uma ótima maneira de configurar um sistema de armazenamento de alta capacidade e é, de fato, como fazemos no trabalho, onde temos dezenas de máquinas exportando centenas de TB de armazenamento. Um usuário pode efetuar login em qualquer máquina e usar o mesmo caminho para acessar seus dados, dando a impressão de uma configuração de armazenamento em cluster. Exportar conjuntos de dados com o SAMBA significa que os usuários do Windows também podem obter acesso aos dados.