Propaganda

mudar sistema de arquivos raiz linuxHonestamente, uma das últimas coisas que as pessoas olham é qual sistema de arquivos está sendo usado. Os usuários de Windows e Mac OS X têm ainda menos motivos para procurar, porque realmente têm apenas uma opção para o sistema - NTFS e HFS +, respectivamente. O Linux, por outro lado, possui várias opções diferentes de sistema de arquivos, com o padrão atual sendo ext4.

No entanto, houve outro empurrão para alterar o sistema de arquivos para algo chamado btrfs. Mas o que torna o btrfs melhor e quando veremos as distribuições fazendo a mudança?

O que os sistemas de arquivos fazem?

Caso você não esteja familiarizado com o que os sistemas de arquivos realmente fazem, é bastante simples quando resumido. Os sistemas de arquivos são usados ​​para controlar como os dados são armazenados depois que um programa não os usa mais, que outros informações - conhecidas como metadados - são anexadas aos próprios dados, como o acesso aos dados é controlado e, portanto, em.

Não parece algo fácil de programar, e definitivamente não é. Os sistemas de arquivos ainda estão sendo revisados ​​continuamente para incluir mais funcionalidades e, ao mesmo tempo, tornar-se mais eficientes no que ele precisa fazer. Portanto, embora seja uma necessidade básica para todos os computadores, não é tão básico quanto parece.

Por que mudar de sistema de arquivos?

mudar sistema de arquivos raiz linux

O ext4 foi outra melhoria no sistema de arquivos ext3, que foi uma melhoria em relação ao sistema de arquivos ext2. Embora o ext4 seja um sistema de arquivos muito sólido, que tenha sido a escolha padrão para quase todas as distribuições nos últimos anos, ele é feito de uma base de código antiga. Além disso, os usuários do Linux estão buscando muitos novos recursos diferentes em sistemas de arquivos com os quais o ext4 não lida sozinho.

Existe um software que cuida de algumas dessas necessidades, mas no aspecto do desempenho, ser capaz de fazer essas coisas no nível do sistema de arquivos seria mais rápido.

ext4

sistema de arquivos raiz do switch linux

ext4Os limites ainda são impressionantes. O maior volume / partição que você pode criar com o ext4 é de 1 exbibyte - o equivalente a aproximadamente 1.152.921,5 terabytes. Embora o tamanho máximo do arquivo seja de 16 tebibytes - ou aproximadamente 17,6 terabytes, que é muito maior do que qualquer disco rígido que um consumidor comum possa comprar atualmente.

Sabe-se que o ext4 traz melhorias de velocidade sobre o ext3 usando várias técnicas diferentes. Como a maioria dos sistemas de arquivos modernos, é um sistema de arquivos de registro no 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 snapshots são tecnicamente suportados, mas esse recurso é experimental, na melhor das hipóteses.

Btrfs

Btrfs, que pode ser pronunciado como "Butter FS", "Better FS" ou "B-Tree FS", é um sistema de arquivos feito completamente do zero. O Btrfs existe porque os desenvolvedores queriam expandir a funcionalidade de um sistema de arquivos para incluir pool, snapshots e somas de verificação, entre outras coisas.

Embora seja independente do ext4, ele deseja criar as idéias presentes no ext4, que são ótimas para consumidores e empresas e incorporar os recursos adicionais que beneficiarão a todos (mas especificamente empreendimentos). Para empresas que usam programas muito grandes com bancos de dados muito grandes, com um arquivo aparentemente contínuo sistema em vários discos rígidos seria muito benéfico, pois pode tornar a consolidação de dados muito Mais fácil. A desduplicação de dados reduziria a quantidade de dados de espaço real ocupada e o espelhamento de dados se tornaria mais fácil com o btrfs também quando houver um sistema de arquivos único e amplo que precise ser espelhado.

Claro, você ainda pode optar por criar várias partições para não precisar espelhar tudo. O tamanho máximo da partição de um sistema de arquivos btrfs é de 16 exbibytes, e o tamanho máximo do arquivo também é de 16 exbibytes. Considerando que o btrfs poderá se estender por vários discos rígidos, é bom que ele suporte 16 vezes mais espaço em disco do que o ext4.

Conclusão

mudar sistema de arquivos raiz linux

Infelizmente, a data de chegada dos btrfs não é conhecida. Oficialmente, o sistema de arquivos de última geração ainda é classificado como instável, mas se você baixar a versão mais recente do Ubuntu, poderá optar por instalar em uma partição btrfs. Foi relatado que o Fedora 18 utilizará o btrfs como seu sistema de arquivos padrão, pois no momento do seu lançamento um verificador de sistema de arquivos para o btrfs deveria existir.

Quando o btrfs será classificado como estável ainda é um mistério, mas não espere que o Ubuntu use o btrfs por padrão até que seja considerado estável. Ainda resta uma boa quantidade de trabalho para o btrfs, pois nem todos os recursos ainda estão implementados e o desempenho (na minha experiência) é um pouco lento quando comparado ao ext4.

Qual sua opinião sobre btrfs? Você acha que será melhor que o ext4 para usuários comuns de desktop? Algo que você gostaria de ver implementado no btrfs? Deixe-nos saber nos comentários!

Créditos da imagem: Fundo da Internet com código binário via Shutterstock, Jackson Carson, dthprod

Danny é um sénior da Universidade do Norte do Texas que gosta de todos os aspectos do software de código aberto e Linux.