
ext4: Qué es, cómo funciona y por qué importa
Por el Equipo Técnico HD Doctor
Respuesta directa
ext4 (fourth extended filesystem) es el sistema de archivos predeterminado de la mayoría de distribuciones Linux desde 2008. Sucesor de ext3, añade extents, asignación tardía, journaling y soporta volúmenes hasta 1 exabyte.
Definición completa
Estructura ext4: superblock (replicado), grupos de bloques con bitmaps de inodes y bloques, inode tables (1 por archivo con metadatos), y datos en extents (rangos contiguos) en lugar del mapa de bloques indirecto de ext3. El journaling en modo ordered (predeterminado), writeback o journal protege contra corrupción por caída. En recuperación Linux, la clave es el superblock y la inode table. Cuando un archivo se elimina en ext4, el inode se pone a cero pero los extents siguen apuntando a los datos hasta que se reescriban. Herramientas como extundelete, ext4magic y debugfs pueden recuperar archivos recién eliminados antes de que la asignación reutilice los bloques.
¿Necesita recuperar datos o tiene una duda técnica?
Ingenieros senior en PT, EN y ES.