Para expandir o tamanho de um pool do ZFS, você precisa adicionar mais VDEVs a ele. À medida que o pool do ZFS cresce, os sistemas de arquivos do ZFS nele terão automaticamente um novo espaço disponível. Com o ZFS, você não precisa pré-alocar, formatar ou escolher um tamanho de sistema de arquivos antecipadamente. Cada sistema de arquivos no pool vê o espaço disponível e pode usá-lo.
Cada novo VDEV adicionará à capacidade de armazenamento existente e os dados serão distribuídos automaticamente em todos os VDEVs disponíveis. Um VDEV é uma abstração de mídia física e pode representar uma partição real de um disco, um disco inteiro inteiro, um espelho de discos ou um RAID-Z (paridade distribuída, semelhante ao RAID 5). Normalmente você adicionaria o mesmo tipo de VDEV que você já possui no pool existente. Se o pool é feito de um único disco, você adiciona mais VDEVs de disco simples (a menos que você precise atualizar para VDEVs espelhados, o que você poderia fazer); Se o seu pool é feito de espelhos, você adiciona mais VDEVs espelho; e assim por diante. Não faz sentido misturar diferentes tipos de VDEVS no mesmo conjunto.
Por exemplo, para adicionar um único disco VDEV ao seu pool, use o comando:
sudo zpool add test-tao /dev/<disk-name>
Ou para adicionar um espelho VDEV:
sudo zpool add test-tao mirror /dev/<disk-0-name> /dev/<disk-1-name>
Para saber mais sobre VDEVs, verifique este artigo e o zpool
man page.