De acordo com esta página no btrfs :
Para reduzir o sistema de arquivos em 4 GiB: btrfs filesystem resize -4g /mnt
ou btrfsctl -r -4g /mnt
Defina o tamanho do FS. Para definir o sistema de arquivos para um tamanho específico, omita o + ou - inicial do tamanho.
Os comandos btrfs
e btrfsctl
no Ubuntu são fornecidos pelo pacote chamado btrfs-utils
, que você pode instalar no Centro de Software. Você executa esses comandos no Terminal (Ctrl + Alt + T). Substitua 4g
por quanto você realmente quiser encolher a partição e /mnt
pelo ponto de montagem da partição. Por exemplo, para encolher uma partição btrfs montada em / media / Alpha por 500 MiB, você executaria:
btrfs filesystem resize -500m /media/Alpha
Ou:
btrfsctl -r -500m /media/Alpha
Supondo que as diretrizes para redimensionar os sistemas de arquivos btrfs sejam as mesmas que para outros sistemas de arquivos, evite redimensionar uma partição que esteja no mesmo disco físico que o sistema em execução. Então, se necessário, inicialize a partir de um sistema ao vivo para redimensionar uma partição na unidade que possui o sistema Ubuntu instalado. (Isso se aplica ao redimensionamento feito no GParted também.)
Se alguns utilitários ou aplicativos não visualizarem os resultados da operação de redimensionamento quando ela for executada, reinicializar é uma boa ideia.
Veja as páginas de manual btrfs
e btrfsctl
para mais detalhes sobre o uso desses comandos. E esperamos que o wiki btrfs esteja de volta em breve.
Eu pessoalmente não estou muito familiarizado com sistemas de arquivos btrfs, mas parece estranho para mim que esses comandos de redimensionamento tomem o ponto de montagem do sistema de arquivos em vez do nome do dispositivo. Se alguém puder explicar isso, por favor, comente ou sinta-se à vontade para editar esta resposta para melhorá-la.