La cita exacta de la entrada de Wikipedia ext4 es
Sin embargo, Red Hat recomienda usar XFS en lugar de ext4 para volúmenes mayores de 100 TB.
El cómo ext4 menciona que
El código para crear sistemas de archivos de más de 16 TiB es, al momento de escribir este artículo, no en ninguna versión estable de e2fsprogs. Será en futuras versiones.
lo cual sería una razón para evitar sistemas de archivos de más de 16 TiB, pero esa nota está desactualizada: e2fsprogs
dado que la versión 1.42 (noviembre de 2011) es bastante capaz de crear y procesar sistemas de archivos de más de 16 TiB. mke2fs
usa los tipos big
y huge
para tales sistemas (en realidad, big
entre 4 y 16 TiB, huge
más allá); estos aumentan la relación de inodo para que se aprovisionen menos inodos.
Volviendo a la recomendación de Red Hat, a partir de RHEL 7.3 , XFS es el sistema de archivos predeterminado, compatible con hasta 500 TiB, y ext4 solo es compatible con hasta 50 TiB. Creo que esto es contractual en lugar de técnico, aunque la Guía de administración de almacenamiento establece los límites de manera técnica (sin entrar en muchos detalles). Me imagino que son razones técnicas o de funcionamiento para el límite de 50 TiB ...
Las e2fsprogs
notas de la versión dan una razón para evitar sistemas de archivos de más de 16 TiB: aparentemente, la resize_inode
función tiene que estar deshabilitada en sistemas de archivos de más de esto.