Você sabia que pode usar o comando zpool replace para substituir as unidades de 500 GB uma de cada vez pelas unidades de 2 TB? Se a propriedade zpool autoexpand estiver definida como on quando você substituir a última unidade, o conjunto será expandido automaticamente para usar toda a nova capacidade.
Isso não requer tempo de inatividade do seu servidor (além do desligamento para conectar unidades) e mantém redundância total.
Todos os NAS de nível de consumidor externos usam software RAID, eles são geralmente baseados em kernels Linux, então eles usam o MDADM. Alguns, como o Drobo, usam uma implementação de RAID de software personalizada. Se você configurar esses dispositivos para usar seus HDDs em um RAID, eles serão apresentados apenas como uma única unidade em qualquer sistema operacional cliente.