A FAQ do btrfs explica o que cada um desses comandos está mostrando.
O comando btrfs fi show
mostra os discos no sistema de arquivos, com o tamanho de cada um e o quanto foi alocado em cada disco. Sua saída não significa que 530 GiB de dados estão armazenados, apenas que esse espaço foi reservado para armazenamento de dados. É também assim que o comando df
regular interpretará seu sistema de arquivos. Você está certo de que há muito espaço restante nos dispositivos.
O comando btrfs fi df
fornece detalhes sobre esse espaço alocado . Se você somar todos os valores "total", considerando os metadados RAID1, descobrirá que tem cerca de 1060.03 GiB alocado no comando show
. Os valores "usados" são quantas informações são realmente armazenadas no espaço alocado para cada um desses formatos.
O comando btrfs fi df
não pode informar quanto mais dados você pode armazenar, porque isso depende dos formatos. 1 GiB de dados em single / RAID0 receberá 1 GiB do seu espaço livre no sistema de arquivos, mas 1 GiB de metadados em dup / RAID1 terá 2 GiB de espaço livre no sistema de arquivos. Poderia dizer quanto está livre nos discos, mas não pode dizer quanto será usado para armazenar dados e quanto será usado para metadados.