por que o ext3 está sendo usado como formato de disco para a maioria do Linux e Ubuntu e não para outros sistemas de arquivos [fechados]

2

Alguém pode explicar por que os formatos de disco ext4, ext3 ou ext2 são usados no Ubuntu como padrão e não em outros.

Existem vantagens ou desvantagens sobre outras? Se sim, o que?

    
por A.r. Naresh 06.08.2014 / 15:43

2 respostas

5

Agora é EXT4.

EXT4 é um complemento para EXT3 e 2.

Com as primeiras versões do Linux, o EXT foi usado:

  

O sistema de arquivos estendido, ou ext, foi implementado em abril de 1992 como o primeiro sistema de arquivos criado especificamente para o kernel Linux.

Inspirado no sistema de arquivos Unix (UFS), ele era:

  

projetado por Rémy Card para superar certas limitações do sistema de arquivos MINIX.

Como o EXT e o Linux se desenvolveram e se tornaram mais avançados, o Linux foi projetado em torno do EXT e se tornou o melhor sistema de arquivos para ser executado, e assim EXT se desenvolveu em torno do Linux.

Cada nova versão do EXT4 tornou-se melhor para o Linux, com suporte para coisas que o Linux precisava.

Então porque não NTFS?

  

O NTFS não suporta permissões de arquivos do Linux, então você não pode instalar um sistema Linux nele.

No entanto,

  

As versões 2.2.0 e posteriores do kernel Linux incluem a capacidade de ler partições NTFS

Vantagens do EXT:

  

Sistema de arquivos grande: pode suportar volumes com tamanhos de até 1 EiB e arquivos de até 16 TiB.

     

Extensões: as extensões melhoram o desempenho de arquivos grandes e reduzem a fragmentação.

     

Retrocompatível com ext3 e ext2

     

Pré-alocação persistente

     

Alocação atrasada: atrasa a alocação de blocos até gravar dados em disco, melhorando o desempenho e reduzindo a fragmentação.

     

Aumentando o limite de 32.000 subdiretórios para ilimitado.

     

Soma de verificação do diário: usando somas de verificação no diário para melhorar a confiabilidade, uma vez que o diário é um dos arquivos mais usados do disco.

     

Verificação mais rápida do sistema de arquivos

     

Timestamps aprimorados: fornece timestamps medidos em nanossegundos, necessários para dados críticos em alguns servidores. Além disso, 2 bits do campo de registro de data e hora são adicionados aos bits significativos do campo de segundos para adiar o problema do ano 2038 por 204 anos.

Então, basicamente, é usado porque é melhor!

Fontes:

Artigo da Wikipédia EXT

Solicite ao Ubuntu em NTFS

    
por Tim 06.08.2014 / 16:00
1

Acho que o motivo mais importante pelo qual o ext4 é usado como padrão é que ele fornece a melhor combinação de estabilidade, velocidade e confiabilidade para a maior variedade de cargas de trabalho. Os benchmarks mostram-no rotineiramente perto do topo em desempenho em todas as cargas de trabalho. Outros sistemas de arquivos podem vencê-lo em um único benchmark, mas geralmente apresentam desempenho muito pior em outros. O Btrfs tem seus pontos strongs, mas tem desempenho de banco de dados ruim, incluindo o sqlite (que muitos aplicativos de desktop usam). O Reiserfs tem melhor desempenho de arquivos pequenos, mas ficou instável.

Realmente, o único outro grande sistema de arquivos que chega perto é o xfs. Que também tem um longo histórico de desenvolvimento como o ext4. E isso tem (ou teve) problemas com o redimensionamento (encolhimento).

As pessoas não querem ter que pensar sobre seu sistema de arquivos, e o ext4 "simplesmente funciona" em todos os casos.

    
por clemej 07.08.2014 / 02:55