ext4 suporta partições de 1 ExaByte e ficheiros de 16 TeraBytes
A Google está em fase de migração a nível de sistema de ficheiro, mais concretamente de EXT2 para o actual e moderno EXT4. Essa mudança levou a contratação de Ted Ts’o, um dos mais conhecidos programadores do Kernel para Linux. Ted Ts’o é um especialista na área de sistema de ficheiros e desempenhou um papel fundamental na criação do Ext4. A google partilhou a informação de escolher EXT4 depois de efectuar benchmarks com JFS, XFS e EXT4.
Algumas características do EXT4
- Suporta partições de/até 1 ExaByte (uma ideia: 1024 Giga = 1 TB(TeraByte), 1024 TB = 1 PB (PetaByte)e 1024 PB = 1 EB (ExaByte))
- Compatibilidade com ext3
- Os ficheiros passam a poder ter um tamanho de16 TB . No ext3 o tamanho máximo por partição era de 32 TB(terabytes) e os ficheiros no máximo 2 TB
- melhorias a nível de pré-alocação persistente
- O numero máximo de subdirectórios passa de 32000 (no ext3) para 64000 (no ext4)
- Irá ter um sistema de checksum para o jornal
Comparação entre EXT3 e EXT4
O Google não pára e mostra qual o caminho a palmilhar. Apostar nas tecnologias certas potenciando o desenvolvimento e o aumento de performance. Este é o caminho.