Comparação entre Ext4 e Btrfs: qual sistema de arquivos Linux devo usar?

عند Coordenação de partição Em um computador Linux, você verá uma variedade de opções de sistema de arquivos. Essas opções não precisam ser complicadas.

Honestamente, poucas pessoas pensam sobre o sistema de arquivos que estão usando em seus computadores.

Os usuários do Windows e do macOS não têm um bom motivo para identificar Sistema de arquivo , Como 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 Quarto sistema de arquivos estendido (ext4).

Considerando que, há um trabalho em andamento para alterar o sistema de arquivos padrão para B-Tree File System (btrfs). Mas o BTRFS é melhor e quando veremos as distribuições fazerem essa mudança?

ext4 vs Btrfs 5WhNzPfs DzTechs | Comparação Ext4 vs Btrfs: Qual sistema de arquivos Linux você deve usar?

O que os sistemas de arquivos fazem?

Armário de arquivo Ext4Btrfs xVhNzPfs DzTechs | Comparação Ext4 vs Btrfs: Qual sistema de arquivos Linux você deve usar?

Como os sistemas de arquivos físicos, como pastas e cofres, os sistemas de arquivos digitais gerenciam arquivos. Ele controla como o sistema operacional armazena os dados não utilizados, quais outras informações (conhecidas como metadados) são anexadas aos dados, quem pode acessar os dados, como eles podem acessá-los e assim por diante.

Os sistemas de arquivos são executados em segundo plano. Como o resto do núcleo do sistema operacional, é amplamente invisível no uso diário. Os gerenciadores de arquivos, os aplicativos que você usa para gerenciar arquivos, geralmente funcionam da mesma maneira, independentemente do sistema de arquivos em execução neles.

Os sistemas de arquivos são incrivelmente complexos de programar. Os desenvolvedores estão constantemente revisando esses sistemas para incluir mais funcionalidade com maior eficiência.

Por que os sistemas de arquivos podem ser trocados?

Não existe um bom código de software para todos os casos de uso e isso também se aplica aos sistemas de arquivos. Alguns sistemas de arquivos se destacam por vários motivos. A Tabela de distribuição de arquivos (FAT) é compatível com quase todos os sistemas operacionais modernos.

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

Mas, atualmente, o FAT não é tão confiável ou robusto quanto alguns dos outros sistemas de arquivos em desenvolvimento desde então. Portanto, embora você veja FAT em unidades flash e mídia, não o verá gerenciar dados em seu disco rígido.

A Apple é conhecida, talvez esta informação não seja surpreendente, que fabrica Sistemas de arquivos Isso só funciona com seu hardware.

O sistema de arquivos atual no Linux

O padrão para a maioria das versões de desktop Linux (conhecidas como distribuições) é ext4. Ext4 era uma melhoria do ext3, que era uma melhoria do sistema de arquivos ext2 antes dele.

Ext4 provou ser um sistema de arquivos muito poderoso, mas foi desenvolvido com base em código antigo. Alguns usuários do Linux estão procurando recursos que o ext4 não administrará sozinho. Existem aplicativos que atendem a alguns desses desejos, mas ser capaz de fazer essas coisas no nível do sistema de arquivos deve fornecer um melhor desempenho. Daí o desejo de criar BTRFS.

Compreendendo o sistema de arquivos ext4: os prós e os contras

Ext3Btrfs Discos GNOME Ext4 xVhNzPfs DzTechs | Comparação Ext4 vs Btrfs: Qual sistema de arquivos Linux você deve usar?

As limitações do Ext4 ainda são impressionantes. O maior tamanho / partição que você pode criar com ext4 é 1 exbibyte - o que equivale a aproximadamente 1 TB. O tamanho máximo de arquivo suportado é de 152 terabytes - ou cerca de 921.5 terabytes, que é muito maior do que qualquer disco rígido que o consumidor médio pode comprar atualmente.

Ext4 é conhecido por alcançar melhorias de velocidade em relação ao ext3 graças ao uso de várias tecnologias diferentes. Como a maioria dos sistemas de arquivos modernos, é um sistema de arquivos em folha, o que significa que registra alterações em um phishing ou registro em que os arquivos estão localizados em uma área específica antes de serem realmente gravados no sistema de arquivos principal.

Apesar de todos os seus recursos, ele não oferece suporte à compactação transparente, criptografia transparente ou desduplicação. Instantâneos são tecnicamente suportados, mas este recurso é experimental, na melhor das hipóteses.

Theodore Ts'o, o desenvolvedor que desempenhou um papel importante na criação do ext4, descreveu o ext4 com um lançamento instantâneo baseado na tecnologia dos anos XNUMX e acreditava que o Btrfs oferecia um caminho melhor para o futuro. Isso acabou antes uma década.

Compreendendo o sistema de arquivos Btrfs: prós e contras

Ext4Btrfs Discos GNOME Btrfs QXhNzPfs DzTechs | Comparação Ext4 vs Btrfs: Qual sistema de arquivos Linux você deve usar?

Btrfs, que pode ser pronunciado como “Butter FS”, “Better FS” ou “B-Tree FS”, é um sistema de arquivos mais recente reconfigurado do zero. O Btrfs existe porque os desenvolvedores queriam estender a funcionalidade do sistema de arquivos para incluir funções adicionais, como compilação, suporte a instantâneos e verificação de lote.

O projeto começou na Oracle, mas outras empresas importantes, desde então, desempenharam um papel no desenvolvimento. A lista inclui Facebook, Netgear, Red Hat e SUSE.

Embora as melhorias no BTRF possam beneficiar os consumidores em geral, alguns recursos adicionais são mais importantes do que as organizações. Essa função é para os casos de uso mais exigentes, que geralmente requerem discos rígidos mais duráveis ​​também.

Para organizações que usam aplicativos muito grandes com bancos de dados enormes, ter um sistema de arquivos que parece contínuo em vários discos rígidos pode tornar a consolidação de dados muito mais fácil. A eliminação de dados redundantes reduzirá a quantidade real de dados que são usados ​​e a cópia de dados se tornará mais fácil quando houver um grande sistema de arquivos que precisa ser espelhado.

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

Tendo em mente que o Btrfs será capaz de se expandir através de vários discos rígidos, é bom que ele suporte 16 vezes mais espaço em HDD do que o ext4.

As distribuições Linux fizeram a mudança?

Btrfs é uma parte estável do kernel do Linux desde 2013, e você pode reformatar discos rígidos com o sistema de arquivos moderno de hoje. Mas o Btrfs não é de forma alguma o sistema de arquivos Linux padrão. A maioria das distribuições continua escolhendo ext4 como sistema de arquivos padrão.

porque? Os arquivos são os dados mais importantes em um disco rígido. Os dados pessoais não podem ser dispensados. Você pode reinstalar o sistema operacional e baixar novamente os aplicativos, mas não Cópia de segurança -Os arquivos perdidos desaparecem para sempre. É por isso que é tão importante que o sistema de arquivos seja confiável antes que milhões de pessoas passem a usá-lo por padrão.

Ext4 pode ser antigo e sem dúvida superficial, mas também provou ser flexível e confiável. Se faltar energia e o computador ficar escuro, há grandes chances de você manter seus dados salvos seguros com o ext4.

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

Uma das distribuições notáveis ​​foi considerada o momento apropriado para fazer a troca. O OpenSUSE agora usa Btrfs como o padrão para a partição / root onde o sistema operacional está localizado. Para a partição / home contendo seus arquivos pessoais, o openSUSE decidiu usar o sistema de arquivos XFS.

Portanto, não, a transição não saiu conforme o esperado. Mas como visto com Wayland Presentation Server , As novas tecnologias às vezes demoram muito para se espalhar pelo cenário do Linux.

DzTech

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior