No.
El tipo de diario más común, llamado diario de metadatos, solo protege la integridad del sistema de archivos, no de los datos. Esto incluye xfs
, y ext3
/ ext4
en el data=ordered
modo predeterminado .
Si un sistema de archivos sin registro en el diario sufre un bloqueo, se comprobará fsck
en el próximo inicio. fsck
escanea cada inodo en el sistema de archivos, busca bloques que están marcados como usados pero que no son accesibles (es decir, no tienen nombre de archivo), y marca esos bloques como no utilizados. Hacer esto lleva mucho tiempo.
Con un sistema de archivos de registro de metadatos, en lugar de hacer un fsck
, sabe qué bloques estaba en medio del cambio, por lo que puede marcarlos como libres sin buscarlos en toda la partición.
Hay un tipo de registro en diario menos común, llamado registro de datos, que es lo que ext3
hace si lo monta con la data=journal
opción.
Intenta proteger todos sus datos escribiendo no solo una lista de operaciones lógicas, sino también todo el contenido de cada escritura en el diario. Pero debido a que está escribiendo sus datos dos veces, puede ser mucho más lento.
Como otros han señalado, incluso esto no es una garantía, porque el disco duro podría haberle dicho al sistema operativo que había almacenado los datos, cuando de hecho todavía estaba en la memoria caché del disco duro.
Para obtener más información, consulte el artículo del Sistema de archivos de registro de Wikipedia y la sección Modo de datos de la documentación de ext4 .