ext4 | ||
---|---|---|
Desarrollador | Mingming Cao, Dave Kleikamp, Alex Tomas, Andrew Morton, y otros | |
Nombre completo | Fourth extended file system | |
Sistemas operativos compatibles | Linux | |
Introducción | 10 de octubre de 2006 (Linux 2.6.19) | |
Identificador de la partición |
0x83 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT) | |
Estructuras | ||
Contenido del directorio | Tabla, Árbol | |
Localización de archivo | bitmap (espacio libre en mapa de bits), tabla (metadatos) | |
Bloques malos | Tabla | |
Límites | ||
Máxima dimensión de archivo | 16 TiB (usando bloques de 4k ) | |
Máximo número de archivos | 4 mil millones (4x10⁹) (especificado en el tiempo de creación del sistema de archivos) | |
Tamaño máximo del nombre de archivo | 265 bytes | |
Tamaño máximo del volumen | 1024 PiB = 1 EiB | |
Caracteres permitidos en nombres de archivo | Todos los bytes excepto NULL y '/' | |
Características | ||
Fechas registradas | modificación (mtime), modificación de atributo (ctime), acceso (atime), borrado (dtime), creación (crtime) | |
Rango de fecha | 14 de diciembre de 1901 - 25 de abril de 2514 | |
Bifurcaciones | No | |
Atributos | extents, noextents, mballoc, nomballoc, delalloc, nodelalloc, data=journal, data=ordered, data=writeback, commit=nrsec, orlov, oldalloc, user_xattr, nouser_xattr, acl, noacl, bsddf, minixdf, bh, nobh, journal_dev | |
Permisos de acceso a archivos | POSIX | |
Compresión transparente | No | |
Cifrado transparente | Sí, desde núcleo Linux 4.1 (junio de 2015) | |
ext4 (fourth extended filesystem o «cuarto sistema de archivos extendido») es un sistema de archivos transaccional (en inglés journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. El 25 de diciembre de 2008 se publicó el núcleo Linux 2.6.28, que elimina ya la etiqueta de "experimental" de código de ext4.
Las principales mejoras son: