Bem, a quantidade de discos do mesmo tamanho não é ideal (seria melhor ter mais discos do mesmo tamanho). Tendo dito que eu criaria dois pools:
-
Um pool RAIDZ2 com 4 x 500 GB: vdev de 3 unidades para RAIDZ2 (= > 500 GB) e um disco sobressalente:
zpool create datapool raidz2 500gb_1 500gb_2 500gb_3 spare 500gb_4
-
Um pool que consiste em três vdevs espelhados: 2x1TB, 2x750GB e 2x320GB (= > ~ 2TB):
zpool create scrpool mirror 1tb_1 1tb_2 mirror 750gb_1 750gb_2 mirror 320gb_1 320gb_2
Você teria uma unidade de 500 GB à esquerda. Se você adicioná-lo ao primeiro pool (você precisa fazer isso desde o começo!), Você pode dobrar seu tamanho para 1 TB.
Vantagens:
- O RAIDZ2 sobrevive a uma falha dupla no disco.
- Você tem um dispositivo sobressalente para o RAIDZ2. Ou seja a redundância total pode ser restaurada imediatamente quando houver uma falha na unidade.
- Você ainda tem alguma redundância no pool temporário devido aos espelhos. Ou seja uma unidade em cada espelho vdev pode falhar e seus arquivos de vídeo ainda estão bem. Mas infelizmente você não tem disco reserva.
- Se você realmente não quer redundância para o zero (eu não recomendo isso), você pode adicionar todas as seis unidades para o segundo pool sem espelhamento para obter um pool de 4 TB. Mas provavelmente morreria logo porque uma única falha na unidade é suficiente para quebrá-la.