Btrfs espaço livre mínimo para o invasor 5 converter

1

Eu tenho uma matriz btrfs de 7 unidades que acabei de concluir. Ele está atualmente no modo "single" e eu gostaria de convertê-lo para raid5 (eu entendo os riscos e a questão do write hole). De acordo com a documentação,

The way balance operates, it usually needs to temporarily create a new block group and move the old data there. For that it needs work space, otherwise it fails for ENOSPC reasons. This is not the same ENOSPC as if the free space is exhausted. This refers to the space on the level of block groups.

Minha alocação de espaço atual com base no btrfs df é

Data, single: total=20.46TiB, used=19.93TiB
Data, RAID5: total=3.25TiB, used=3.17TiB
System, RAID5: total=96.00MiB, used=2.38MiB
Metadata, RAID5: total=29.91GiB, used=26.54GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

E meu sistema de arquivos por disco usa:

Total devices 7 FS bytes used 23.13TiB
devid    1 size 7.28TiB used 6.06TiB path /dev/sdc
devid    2 size 7.28TiB used 5.95TiB path /dev/sdd
devid    3 size 7.28TiB used 5.99TiB path /dev/sde
devid    4 size 3.64TiB used 2.42TiB path /dev/sdj
devid    5 size 3.64TiB used 2.43TiB path /dev/sdk
devid    6 size 4.55TiB used 909.00GiB path /dev/sdf
devid    7 size 4.55TiB used 559.00GiB path /dev/sdg

Observe que o armazenamento de 3 TB do RAID5 é decorrente da execução de um conversor por cerca de 20 horas antes que eu percebesse o potencial para isso ser um problema. Existe alguma maneira de calcular quanto espaço livre eu potencialmente necessitaria, ou 3tb de meus dados já foram convertidos em raid5 e a pequena quantidade de espaço livre em cada unidade é suficiente?

    
por NStephenH 29.08.2018 / 13:07

0 respostas

Tags