ZFS sobre perda de 7,2% do espaço em disco

1

Eu sei que o ZFS reserva um espaço em disco de 1,6% para o copy-on-write. No entanto, estou perdendo mais do que isso. Eu tenho um servidor ubuntu com o ubuntu-zfs nativo instalado. O servidor possui 45 drives, cada um com 3 TB. Eu estou fazendo três arrays raidz2 com 15 drives cada:

#zpool create data raidz2 /dev/sd[b-p] raidz2 /dev/sd[q-z] /dev/sda[a-e] raidz2 /dev/sda[f-t]

# zpool list
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
data   122T  1.52M   122T     0%  1.00x  ONLINE  -

# zfs list
NAME   USED  AVAIL  REFER  MOUNTPOINT
data  1.25M  98.7T   335K  /data

3000000000000 bytes * 15 * 3 = 122.78 TB . Portanto, zpool list output está correto.

3000000000000 bytes * (15 - 2) * 3 = 106.41 TB .

106.41 TB * (1 - 0.016) = 104.70 TB.

O espaço em disco disponível deve ser (1 - 0.016) * ((3000000000000 bytes * (15-2)) * 3) = 104.7 TB .

Por que o ZFS está exibindo apenas 98.7T?

    
por user2101712 08.04.2013 / 16:39

1 resposta

1

O zfs está relatando o espaço disponível real, ou seja, não inclui o espaço em disco necessário para a sobrecarga de redundância (Consulte link ).

Outros metadados internos, como os mapas de espaço do metaslabs, usados para rastrear o espaço livre, também podem fazer parte do espaço ausente.

Finalmente, o tamanho do setor (512b vs 4kB) também afeta o espaço em disco disponível.

    
por 08.04.2013 / 23:11