Alocação de múltiplos discos sub-ótimos BTRFS

2

Eu tenho um Raid 1 do BTRFS, com o seguinte btrfs fi show :

    Total devices 4 FS bytes used 1.45TiB
    devid    7 size 698.64GiB used 694.15GiB path /dev/bcache32
    devid    9 size 931.51GiB used 928.51GiB path /dev/bcache0
    devid   10 size 698.64GiB used 694.64GiB path /dev/bcache48
    devid   11 size 1.82TiB used 697.00GiB path /dev/bcache16

A partir daqui, você pode ver que os três dispositivos menores estão quase cheios (na verdade, eles estavam completamente cheios há pouco tempo, me dando ENOSPC de erros). No entanto, o HDD maior de 2 TB está praticamente vazio.

O volume está "cheio" porque todos os dados adicionados ao disco de 2 TB também devem ser espelhados nos outros discos, mas estão todos cheios. Idealmente, eu seria capaz de mover cópias dos discos menores para o disco de 2 TB, para que eu tivesse espaço para adicionar mais dados posteriormente.

Um btrfs balance completo parece manipular os dados, mas na verdade não faz alterações significativas nas proporções de alocação.

Como posso corrigir isso?

    
por PythonNut 31.05.2017 / 18:41

0 respostas

Tags