Eu tenho meu / home em uma partição BTRFS e preciso reduzi-la, infelizmente o Gparted não tem a opção de redimensionamento para este FS. Posso redimensioná-lo de qualquer outra maneira sem perder meus dados?
Eu tenho meu / home em uma partição BTRFS e preciso reduzi-la, infelizmente o Gparted não tem a opção de redimensionamento para este FS. Posso redimensioná-lo de qualquer outra maneira sem perder meus dados?
Respostas:
De acordo com a página de recursos do GParted , o btrfs shrink é suportado. Se a opção não estiver disponível, a instalação do pacote btrfs-tools pode corrigi-lo. Se isso não funcionar, pode ser porque o Ubuntu inclui uma versão mais antiga do GParted; nesse caso, você pode usar o Live CD do GParted:
http://gparted.sourceforge.net/livecd.php
(que também é como o Ubuntu recomenda usá-lo de qualquer maneira)
De acordo com esta página no wiki do btrfs :
Para reduzir o sistema de arquivos em 4 GiB:
btrfs filesystem resize -4g /mnt
oubtrfsctl -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 Software Center. Você executa esses comandos no terminal (Ctrl + Alt + T). Substitua 4g
por quanto você realmente deseja reduzir a partição e /mnt
pelo ponto de montagem da partição. Por exemplo, para reduzir 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. Portanto, se necessário, inicialize a partir de um sistema ativo para redimensionar uma partição na unidade que possui o sistema Ubuntu instalado. (Isso também se aplica ao redimensionamento feito no GParted.)
Se alguns utilitários ou aplicativos não virem os resultados da operação de redimensionamento quando ela for executada, reiniciar é uma boa ideia.
Consulte as páginas de manualbtrfs
e para obter mais detalhes sobre o uso desses comandos. E espero que o wiki do btrfs volte em breve.btrfsctl
Pessoalmente, não estou muito familiarizado com os sistemas de arquivos btrfs, mas me parece estranho que esses comandos de redimensionamento usem o ponto de montagem do sistema de arquivos em vez do nome do dispositivo. Se alguém puder explicar isso, comente ou fique à vontade para editar esta resposta para melhorá-la.