BTRFS Raid10 mostra drasticamente menos espaço disponível, HDs são do mesmo tamanho

1

Eu tenho seis drives de 8 TB em um BTRFS RAID10 que eu instalei ontem no Rockstor (centos 7). df reporta o size corretamente mas o espaço disponível é 5.7 TiB curto do que eu esperava ... o que dá?

Um reequilíbrio de metadados quase não teve efeito.

[root@big ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  3.3T   13T  22% /mnt2/main

[root@big ~]# btrfs fi show /dev/sdf
Label: 'main'  uuid: 738d116b-ce5d-46cb-8c40-abb4a03b2071
    Total devices 6 FS bytes used 3.30TiB
    devid    1 size 7.28TiB used 1.10TiB path /dev/sdf
    devid    2 size 7.28TiB used 1.10TiB path /dev/sdc
    devid    3 size 7.28TiB used 1.10TiB path /dev/sdb
    devid    4 size 7.28TiB used 1.10TiB path /dev/sdh
    devid    5 size 7.28TiB used 1.10TiB path /dev/sdd
    devid    6 size 7.28TiB used 1.10TiB path /dev/sdg

[root@big ~]# btrfs fi df /mnt2/big
Data, RAID10: total=3.30TiB, used=3.30TiB
System, RAID10: total=7.88MiB, used=320.00KiB
Metadata, RAID10: total=6.09GiB, used=3.63GiB
GlobalReserve, single: total=512.00MiB, used=0.00B

De acordo com df -h , se eu usei apenas 3.3TiB de 22TiB, eu deveria ter ~ 18.7TiB Disponível, mas está reportando para todo o sistema que tenho 13TiB disponível ... 5.7TiB são faltando em ação

UPDATE: Como eu tenho usado mais, parece ter crescido por 2.2TiB. aqui está meu último df

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  6.5T   12T  37% /mnt2/big
    
por Ray Foss 22.02.2018 / 16:41

1 resposta

0

Tl; Dr.

btrfs fi usage /mnt2/mountpoint é a maneira APENAS de obter uma estimativa de espaço disponível relativamente precisa.

O espaço livre no Btrfs é muito complicado, pois a maioria das ferramentas normalmente usadas para obter espaço livre é imprecisa. Infelizmente, a melhor documentação sobre esse problema é encontrada em várias FAQs no wiki, começando aqui link

No meu caso eu tenho:

[root@big ~]# btrfs fi usage /mnt2/big
Overall:
Device size:          43.66TiB
Device allocated:         18.97TiB
Device unallocated:       24.69TiB
Device missing:          0.00B
Used:             12.82TiB
Free (estimated):         15.42TiB  (min: 15.42TiB)
Data ratio:               2.00
Metadata ratio:           2.00
Global reserve:      512.00MiB  (used: 0.00B)

Observe como o Used / Data ratio + Free (estimated) soma 21,83TiB, exatamente o espaço máximo teórico que você obteria de seis drives de 8 TB no RAID 10. Enquanto isso, o df ainda está reportando que meu array tem 3.5TiB inutilizável, o que é normal. / p>

Filesystem      Size  Used Avail Use% Mounted on
/dev/sdf         22T  6.5T   12T  37% /mnt2/big
    
por 05.03.2018 / 18:46

Tags