A citação exata da entrada ext4 da Wikipedia é
No entanto, a Red Hat recomenda usar o XFS em vez do ext4 para volumes maiores que 100 TB.
O ext4 howto menciona que
O código para criar sistemas de arquivos maiores que 16 TiB não está, no momento da redação deste artigo, em nenhuma versão estável do e2fsprogs. Será em versões futuras.
o que seria um motivo para evitar sistemas de arquivos maiores que 16 TiB, mas essa observação está desatualizada: e2fsprogs
uma vez que a versão 1.42 (novembro de 2011) é capaz de criar e processar sistemas de arquivos maiores que 16 TiB. mke2fs
usa os tipos big
e huge
para esses sistemas (na verdade, big
entre 4 e 16 TiB, huge
além); eles aumentam a taxa de inodes, para que menos inodes sejam provisionados.
Retornando à recomendação da Red Hat, a partir do RHEL 7.3 , o XFS é o sistema de arquivos padrão, suportado até 500 TiB, e o ext4 é suportado apenas até 50 TiB. Acho que isso é contratual e não técnico, embora o Guia de Administração de Armazenamento defina os limites de maneira técnica (sem entrar em muitos detalhes). Eu imagino que são razões técnicas ou de desempenho para o limite de 50 TiB ...
As e2fsprogs
notas de versão fornecem um motivo para evitar sistemas de arquivos maiores que 16 TiB: aparentemente, o resize_inode
recurso deve ser desativado em sistemas de arquivos maiores que isso.