Categories
Linux Tutoriais Ubuntu

Como converter uma partição EXT4 para BTRFS

Saiba como converter um sistema de arquivos EXT4 para BTRFS.
Entenda os riscos desta operação e em que casos você não deveria fazer isto.

É possível converter partições EXT4 para o mais novo padrão BTRFS fazendo uso de um kit de ferramentas, presente no pacote btrfs-tools.
O EXT4 é um sistema de arquivos que vem de uma longa linhagem, no Linux.
Ele é estável, confiável, seguro e ainda é moderno.

Eu uso o BTRFS há aproximadamente 3 anos, em meus laptops de trabalho — ainda assim, continuo recomendando o EXT4 para quem precisa de mais segurança para seus arquivos.
Minha opinião é de que o sistema é estável o suficiente para qualquer aplicação, que não seja ambiente de servidores — ao mesmo tempo mantenho a minha política de fazer backups o tempo todo.

O fato é que novas tecnologias de armazenamento estão se consolidando e, como não existiam na época da criação do EXT, os desenvolvedores têm feito adaptações para dar suporte aos novos recursos de hardware.
As possibilidades de fazer adaptações estão se esgotando, contudo.
É muito improvável que desenvolvedores invistam tempo no EXT5.
Existem outros sistemas de arquivos, em processo avançado de desenvolvimento que concorrem para ocupar o seu lugar. O BTRFS é um deles.
Leia mais sobre as diferenças entre o EXT4 e o BTRFS.

Quando você não deve converter o sistema de arquivos EXT4 para BTRFS

Quem está com o backup “pendente”, obviamente, deveria priorizar este procedimento, antes de ir “brincar” no sistema de arquivos.
A wiki oficial do kernel Linux avisa que nas séries 4.0 de kernels este recurso não é mais tão usado e é muito pouco testado.
A página avisa, ainda, que há relatos de conversões que não deram resultados confiáveis.
Tudo bem. Acidentes acontecem.
Se você está resolvido a fazer a conversão, certifique-se de ter feito seus backups antes.
A melhor alternativa, quando possível, é formatar o dispositivo e começar a usar o novo sistema de arquivos do zero, de um ambiente limpo.

Como instalar o btrfs-tools

O pacote pode ser encontrado nos repositórios da maioria das distribuições GNU/Linux.
Use o apt show, no Debian e no Ubuntu, para obter mais informações sobre o pacote:

apt show btrfs-tools

Para instalar, use o install:

sudo apt install btrfs-tools

Como fazer a conversão para BTRFS

Depois da instalação do pacote btrfs-tools, a ferramenta de conversão – btrfs-convert – já estará disponível:
A sugestão é começar com uma verificação de rotina do dispositivo a ser convertido — afinal, a gente não quer que possíveis erros existentes danifiquem todo o processo, não é?

sudo fsck.ext4 -f /dev/xxx

Em seguida, faça a conversão:

sudo btrfs-convert /dev/xxx

Espero que tudo funcione bem para você.
Caso tenha problemas ou queira comentar sobre o assunto, use a sessão de comentários.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

One reply on “Como converter uma partição EXT4 para BTRFS”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.