Journaling (Filesystem): Qué es, cómo funciona y por qué importa

Respuesta directa

Journaling es la técnica usada por filesystems modernos para registrar (en un log llamado journal) los cambios planeados antes de aplicarlos definitivamente en los bloques de datos.

Definición completa

En caso de caída de energía o crash, el filesystem hace replay del journal en el próximo montaje, garantizando consistencia sin necesidad de fsck completo (que en volúmenes grandes puede tardar horas). Modos comunes: data journaling (jornaliza datos y metadatos, más lento y seguro), ordered (predeterminado en ext4, jornaliza solo metadatos pero garantiza orden), writeback (más rápido, menos seguro). En recuperación, el journal suele contener información valiosa: archivos parcialmente escritos, transacciones pendientes, bloques liberados recientemente. En ext4, debugfs o JournalParser pueden extraer historial reciente útil para forense o recuperación de un archivo borrado segundos antes del crash.

¿Necesita recuperar datos o tiene una duda técnica?

Ingenieros senior en PT, EN y ES.

Términos relacionados