Los diarios funcionan manteniendo un registro de todos los cambios realizados en el sistema de archivos. Este registro se escribe en un archivo o partición especial del disco y contiene información como la hora del cambio, el tipo de cambio y los datos que se cambiaron. Cuando se monta el sistema de archivos, el diario se utiliza para reproducir los cambios y llevar el sistema de archivos a un estado consistente.
Los diarios también se utilizan para mejorar la confiabilidad de los sistemas de archivos al garantizar que los datos se escriban en el disco de manera segura. Cuando se realiza una operación de escritura, los datos se escriben primero en el diario. Si la operación de escritura tiene éxito, los datos se escriben en la ubicación adecuada del disco. Si la operación de escritura falla, los datos todavía están en el diario y se pueden recuperar cuando se monta el sistema de archivos.
Existen varios tipos diferentes de diarios que se pueden utilizar con los sistemas de archivos de Linux. Algunos de los tipos de revistas más comunes incluyen:
* Registro de escritura anticipada (WAL) Diarios:Los diarios WAL escriben datos en el diario antes de escribirlos en el disco. Esto garantiza que los datos estén siempre en un estado consistente, incluso si ocurre un corte de energía u otro evento inesperado.
* Sistemas de archivos de registro (JFS) :JFS es un sistema de archivos de registro en diario que utiliza un diario WAL. JFS es un sistema de archivos robusto y confiable que se utiliza a menudo para aplicaciones de nivel empresarial.
* Ext4 diarios:Ext4 es un sistema de archivos de Linux ampliamente utilizado que admite el registro en diario. Los diarios Ext4 se utilizan para mejorar el rendimiento y la confiabilidad de los sistemas de archivos Ext4.
Los diarios son una parte importante de los sistemas de archivos Linux modernos. Mejoran el rendimiento y la confiabilidad de los sistemas de archivos al garantizar que los datos se escriban en el disco de manera consistente y confiable.