
Eu tenho um disco SSD de 256 GB no qual converti meu ext4 root FS em btrfs. Apaguei o subvolume de backup ext4, habilitei a compactação e desfragmentei recursivamente para habilitá-lo em todos os arquivos.
btrfs fi df /
tem uma saída que me preocupa:
Data: total=148.00GB, used=106.11GB
System: total=32.00MB, used=16.00KB
Metadata: total=65.00GB, used=2.04GB
Se bem entendi a saída, 65 GB (1/4 do meu disco!) Estão reservados para metadados e não estão disponíveis para armazenamento de arquivos. Se isso estiver correto, seria um enorme desperdício de espaço em disco. Estou entendendo corretamente? A parte do meu disco alocada para metadados pode ser redimensionada?
Responder1
Primeiro, certifique-se de que seu kernel e o espaço de usuário do BTRFS estejam atualizados.
De acordo comPerguntas frequentes sobre BTRFS, não será possível redimensionar o tamanho do bloco de metadados. Você pode, no entanto, tentar executarequilíbrio btrfs start -m <ponto de montagem>que irá realocar os metadados em todo o discoe, como efeito colateral, possivelmente liberar espaço não alocado.
Se isso não funcionar, talvez seja necessário fazer backup de seus dados e recriar o sistema de arquivos. (Dê uma olhada emessepara mais informações.)
Responder2
Isso diminuirá o tamanho dos metadados.
sudo btrfs balance start -v -musage=0 /path