Primeiro, o processo de conversão salva uma cópia de todos os metadados anteriores do sistema nos novos metadados, o que pode ocupar uma quantidade substancial de espaço em unidades grandes.
Segundo, o processo de conversão é confuso, resultando em extensões extremamente grandes, já que as extensões no EXT4 também são grandes, e o BTRFS irá herdar seu tamanho.
O tamanho alocado se torna aproximadamente 1,5X o tamanho do tamanho de metadados usado. O processo de desfragmentação reduzirá o tamanho dos metadados usados, mas não altera a alocação. Há também uma opção de extensões skinny para reduzir ainda mais os metadados, mas isso é mais útil em sistemas com grandes quantidades de arquivos pequenos; sua alocação de metadados menor que 10% de um percentual, o que é muito pequeno.
O comando de equilíbrio deve reduzir o tamanho da alocação para um novo valor com base no uso atual de metadados, o que parece ter sido feito corretamente. O comando balance não deve passar de metadados para dados, mas isso pode ter algo a ver com a cópia da imagem de metadados EXT4 original que está na alocação de metadados original e agora é movida para dados (subvolume ext2_saved). Verifique o tamanho da imagem EXT4 para ver se é 1.1TB. Independentemente disso, eu desfragmentaria o sistema de arquivos.
Deve-se observar que executar o equilíbrio sem desfragmentação pode resultar em erros. Versões mais recentes do kernel são recomendadas para evitar problemas no sistema de arquivos, especificamente 3.17 e posteriores.