Grande penalidade de armazenamento no FreeNAS com ZFS, RAIDZ e discos de tamanhos diferentes

3

Estou configurando um servidor FreeNAS com as seguintes 3 unidades de armazenamento

  • 2 unidades de 80 GB
  • 1 40 GB de unidade

Eu escolho o ZFS com RAIDZ, já que parecia ser o único RAID livre que suportava vários discos. No entanto, quando configuro o FreeNAS, fiquei surpreso por ter apenas 76 GB de espaço utilizável. Para onde foram os outros 124 GB?

O que estou perdendo aqui? O ZFS não deve permitir que você use discos de vários tamanhos e ainda tenha redundância? Como posso configurar o FreeNAS (eu preferiria ficar longe da linha de comando, mas ir lá se for absolutamente necessário) para me dar mais armazenamento com proteção?

    
por TheLQ 29.03.2011 / 00:27

1 resposta

8

Um grupo RAID-Z em um pool do ZFS sempre bloqueará o tamanho no menor disco do pool. Então, atualmente, você tem o que é essencialmente um RAID-Z de 3 unidades de 40 GB. Um valor em disco é dedicado a bits de paridade, então você tem 2x 40GB, que é 76,29 GiB.

A maneira que você pode contornar essa limitação é não usar o RAID-Z. O ZFS também permite definir independentemente se os dados devem ser armazenados em pelo menos X locais em todo o pool, preferindo discos diferentes para as cópias extras, quando possível. Adicione cada disco ao pool separadamente e, em seguida, execute zfs set copies=2 poolname ; isso direcionará o ZFS para armazenar todos os dados em pelo menos dois lugares.

    
por 29.03.2011 / 00:57

Tags