Por que meu conjunto RAIDZ2 é maior que o cálculo de tamanho esperado?

1

Estou construindo um sistema ZFS RAIDZ2, usando o Ubuntu 13.10 como um sistema básico e os pacotes do zfsonlinux, tendo 6 discos dedicados aos dados do conjunto e um par de partições SSD para fazer o log ZIL e o cache L2ARC. Meus discos rígidos são todos drives de 2,0 TB (ou seja: um pouco menos de 2,0 TiB).

No entanto, depois que o pool foi criado, zpool list inesperadamente reporta um pool com tamanho 10.9T, 1.93M alocado e 10.9T livre. Como está ficando quase 11T livre em um RAIDZ2 com um total de 12,0 de discos? Eu estava esperando ter apenas 8,0 T de espaço livre.

Ah, essa é aparentemente uma pergunta muito parecida com tamanho do pool do ZRAID1 maior que o esperado , mas sobre RAIDZ2 em vez de RAIDZ ... Vou postar isso de qualquer maneira, caso alguém se importe com o RAIDZ2 em suas pesquisas.

    
por starlocke 31.12.2013 / 19:13

1 resposta

3

Acontece que cada unidade é 1.82TiB. Isso, vezes 6 = 10.9TiB. Suponho que o zpool reporta o espaço físico total disponível para a mão-de-obra do sistema de arquivos (isto é: dados + paridade) em oposição a apenas o espaço disponível para os dados do usuário sem a paridade incluída.

Na verdade, a "pergunta duplicada" já tem uma resposta perfeitamente boa, citada aqui (acrescentou traços para maior clareza):

zpool list - shows the size of the pool, which is the size of all the disks.

zfs list - shows the usable file systems sizes in the pool.

PS. Talvez devêssemos ter uma tag "raidz2".

    
por 31.12.2013 / 19:13

Tags