deshabilitar diario vs datos = escritura reescrita en el sistema de archivos ext4

deshabilitar diario vs datos = escritura reescrita en el sistema de archivos ext4

¿Cuál es la diferencia entre deshabilitar el diario en el sistema de archivos ext4 usando:

tune2fs -O ^has_journal /dev/sda1

¿Y usar data=writebackal montar? Pensé ext4 - journal = ext2. significa que cuando eliminamos el diario de un sistema de archivos ext4, se convierte automáticamente a ext2 (por lo tanto, no podemos beneficiarnos de otras características de ext4)

Respuesta1

Los dos no son de ninguna manera equivalentes. Deshabilitar el diario hace exactamente eso: desactiva el diario. Por otro lado, configurar el modo de diario en reescritura desactiva ciertas garantías sobre los datos del archivo y al mismo tiempo garantiza la coherencia de los metadatos a través del diario.

La opción data=writeback man(8) mountdice:

El orden de los datos no se conserva: los datos se pueden escribir en el sistema de archivos principal después de que sus metadatos se hayan enviado a la revista. Se rumorea que esta es la opción de mayor rendimiento. Garantiza la integridad del sistema de archivos interno, sin embargo, puede permitir que aparezcan datos antiguos en los archivos después de una falla y una recuperación del diario.

Configurar data=writeback puede tener sentido en algunas circunstancias cuando el rendimiento es más importante que el contenido del archivo. Llevar en el diario sólo los metadatos es un compromiso que muchos sistemas de archivos hacen, pero no desactive el diario por completo a menos que tenga una muy buena razón.

información relacionada