Ext4

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:

  • Soporte de volúmenes de hasta 1024 PiB.
  • Soporte añadido de extent.
  • Menor uso del CPU.
  • Mejoras en la velocidad de lectura y escritura.

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search