Ext4 vs. Btrfs: qual sistema de arquivos Linux você deve usar?

Ext4 vs. Btrfs: qual sistema de arquivos Linux você deve usar?

Sinceramente, poucas pessoas consideram o sistema de arquivos a ser usado em seus computadores.





Os usuários do Windows e do macOS têm poucos motivos para procurar, pois na verdade eles têm apenas uma opção para seus sistemas --- NTFS e HFS +, respectivamente. O Linux, por outro lado, tem muitas opções de sistema de arquivos diferentes, com o padrão atual sendo o Quarto Sistema de Arquivos Estendido (ext4).





Há um esforço contínuo para mudar o sistema de arquivos padrão para o B-Tree File System (btrfs). Mas o btrfs é melhor e quando veremos as distribuições fazendo a mudança?





jogos de bingo grátis para telefone Android

O que os sistemas de arquivos fazem?

Crédito da imagem: Maksym Kaharlytskyi / Unsplash

Assim como os sistemas de arquivamento físicos, como pastas e gabinetes, os sistemas de arquivos digitais gerenciam os arquivos. Eles controlam como seu sistema operacional armazena dados que não estão em uso, quais outras informações (conhecidas como metadados) são anexadas aos dados, quem ou o que tem acesso aos dados e assim por diante.



Os sistemas de arquivos operam em segundo plano. Como o resto do kernel de um sistema operacional, eles são amplamente invisíveis no uso diário. Os gerenciadores de arquivos, os aplicativos que você usa para gerenciar arquivos, geralmente funcionam da mesma maneira, independentemente de qual sistema de arquivos está em execução.

Os sistemas de arquivos são incrivelmente complexos para codificar. Os desenvolvedores revisam continuamente esses sistemas para incluir mais funcionalidade e ao mesmo tempo se tornarem mais eficientes.





Por que mudar de sistema de arquivos?

Nenhum código é bom para todos os casos de uso e isso também se aplica aos sistemas de arquivos. Alguns sistemas de arquivos se destacam por diferentes razões. O sistema de arquivos File Allocation Table (FAT) é compatível com quase todos os sistemas operacionais modernos.

Unidades flash USB e cartões SD usam o sistema FAT para que seu computador possa lê-los, independentemente de você estar executando Linux, Windows, macOS ou algum outro sistema operacional.





Mas, atualmente, o FAT não é tão confiável ou poderoso quanto alguns dos outros sistemas de arquivos que foram desenvolvidos desde então. Portanto, embora você veja FAT em mídia portátil, não o verá gerenciando os dados em seu disco rígido.

A Apple, talvez sem surpresa, é conhecida por fazer sistemas de arquivos que só funcionam com seus dispositivos .

Sistema de arquivos atual do Linux

A maioria das versões do Linux para desktop (conhecidas como distribuições ou 'distros' para abreviar) são padronizadas para o sistema de arquivos ext4. ext4 foi uma melhoria para o sistema de arquivo ext3, que era uma melhoria em relação ao sistema de arquivo ext2 anterior.

ext4 provou ser um sistema de arquivos muito robusto, mas é feito a partir de uma base de código obsoleta. Alguns usuários do Linux procuram recursos que o ext4 não administra sozinho. Existem softwares que atendem a alguns desses desejos, mas ser capaz de fazer essas coisas no nível do sistema de arquivos forneceria um melhor desempenho. Daí o desejo de btrfs.

Compreendendo o ext4: prós e contras

Os limites do Ext4 permanecem bastante impressionantes. O maior volume / partição que você pode fazer com ext4 é 1 exbibyte --- o equivalente a aproximadamente 1.152.921,5 terabytes. O tamanho máximo do arquivo é de 16 tebibytes --- ou cerca de 17,6 terabytes, que é muito maior do que qualquer disco rígido que um consumidor normal pode comprar atualmente.

Ext4 é conhecido por trazer melhorias de velocidade em relação ao ext3 usando várias técnicas diferentes. Como a maioria dos sistemas de arquivos modernos, é um sistema de arquivos com diário, o que significa que mantém um 'diário' de onde os arquivos estão localizados no disco e de quaisquer outras alterações no disco.

Apesar de todos os seus recursos, ele não suporta compactação transparente, criptografia transparente ou desduplicação de dados. Os instantâneos são tecnicamente suportados, mas esse recurso é experimental, na melhor das hipóteses.

Theodore Ts'o, um desenvolvedor que desempenhou um papel fundamental na criação do ext4, descreveu o ext4 como um lançamento provisório baseado na tecnologia desatualizada dos anos 1970 e acreditava que o Btrfs oferecia um caminho melhor para o futuro. Aquilo foi mais de uma década atrás .

Noções básicas sobre Btrfs: prós e contras

Btrfs, que pode ser pronunciado como 'Butter FS', 'Better FS' ou 'B-Tree FS', é um sistema de arquivos mais recente refeito do zero. O Btrfs existe porque os desenvolvedores queriam expandir a funcionalidade de um sistema de arquivos para incluir funcionalidades adicionais, como pooling, instantâneos e somas de verificação.

O projeto começou na Oracle, mas outras grandes empresas participaram do desenvolvimento desde então. A lista inclui Facebook, Netgear, Red Hat e SUSE.

qual é o nome daquele livro

Embora os aprimoramentos encontrados no btrfs possam beneficiar os consumidores em geral, alguns dos recursos adicionais são de mais interesse para o uso empresarial. Essa funcionalidade é para casos de uso mais exigentes que muitas vezes exigem discos rígidos mais duráveis também.

Para organizações que usam programas muito grandes com bancos de dados enormes, ter um sistema de arquivos aparentemente contínuo em vários discos rígidos pode tornar a consolidação de dados muito mais fácil. A desduplicação de dados reduziria a quantidade de espaço real que os dados ocupariam e o espelhamento de dados se tornaria mais fácil quando há um único sistema de arquivos amplo que precisa ser espelhado.

Claro, você ainda pode escolher criar várias partições para não ter que espelhar tudo. O tamanho máximo da partição de um sistema de arquivos btrfs é 16 exbibytes, e o tamanho máximo do arquivo também é 16 exbibytes.

Considerando que o btrfs será capaz de abranger vários discos rígidos, é uma boa coisa ele suportar 16 vezes mais espaço em disco do que o ext4.

As distros do Linux fizeram a transição?

O Btrfs tem sido uma parte estável do kernel do Linux desde 2013, e você pode reformatar seus discos rígidos usando o sistema de arquivos hoje. Mas o btrfs não é, de forma alguma, o sistema de arquivos Linux padrão. A maioria das distros continua com o padrão ext4.

Porque? Os arquivos são os bits de dados mais importantes em seu disco rígido. Os dados pessoais são insubstituíveis. Você pode reinstalar um sistema operacional e baixar aplicativos novamente, mas sem um backup, os arquivos perdidos desaparecem para sempre. É por isso que é crucial que um sistema de arquivos seja comprovado como confiável antes de milhões de pessoas passarem a usá-lo por padrão.

Ext4 pode ser antigo e indiscutivelmente rijo, mas também provou ser resistente e confiável. Se faltar energia e seu computador ficar escuro, é provável que o ext4 tenha mantido seus dados salvos em segurança.

Para a maioria das pessoas, essas situações são o fator mais importante. Não se trata do desempenho de um sistema de arquivos quando as coisas estão indo bem, mas do que acontece quando as coisas dão errado.

Uma distro importante determinou que já passou tempo suficiente para fazer uma mudança. O openSUSE agora usa btrfs como padrão para a partição / root onde está o sistema operacional. Para a partição / home que hospeda seus arquivos pessoais, entretanto, o openSUSE decidiu ir com o sistema de arquivos XFS.

Portanto, não, a transição não ocorreu como esperado. Mas, como vimos com o servidor de exibição Wayland, as novas tecnologias às vezes demoram muito para proliferar no cenário Linux.

como obter os novos filtros no snapchat
Compartilhado Compartilhado Tweet O email Vale a pena atualizar para o Windows 11?

O Windows foi redesenhado. Mas isso é suficiente para convencê-lo a mudar do Windows 10 para o Windows 11?

Leia a seguir
Tópicos relacionados
  • Linux
  • Tecnologia Explicada
  • Ubuntu
  • Sistema de arquivo
  • Dicas de Linux
Sobre o autor Bertel King(323 artigos publicados)

Bertel é um minimalista digital que escreve a partir de um laptop com interruptores físicos de privacidade e um sistema operacional endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda os outros a assumir o controle de suas vidas digitais.

Mais de Bertel King

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever