filesystems – ¿Los sistemas de archivos de registro en diario garantizan contra la corrupción después de un corte de energía?

Pregunta:

Estoy haciendo esta pregunta en nombre de otro usuario que planteó el problema en la sala de chat de Ubuntu.

¿Los sistemas de archivos de registro en diario garantizan que no se producirán daños si se produce un corte de energía?

Si esta respuesta depende del sistema de archivos, indique cuáles protegen contra la corrupción y cuáles no.

Respuesta:

No hay garantías. Un sistema de archivos de diario es más resistente y menos propenso a la corrupción, pero no es inmune.

Todo lo que es un diario es una lista de operaciones que se han realizado recientemente en el sistema de archivos. La parte crucial es que la entrada de diario se realiza antes de que se lleven a cabo las operaciones. La mayoría de las operaciones tienen varios pasos. Eliminar un archivo, por ejemplo, podría implicar eliminar la entrada del archivo en la tabla de contenido del sistema de archivos y luego marcar los sectores en la unidad como libres. Si ocurre algo entre los dos pasos, un sistema de archivos registrado por diario puede avisar de inmediato y realizar la limpieza necesaria para mantener la coherencia. Este no es el caso de un sistema de archivos no registrado que tiene que mirar todo el contenido del volumen para encontrar errores.

Si bien este registro en un diario es mucho menos propenso a la corrupción que no llevarlo en un diario, la corrupción aún puede ocurrir. Por ejemplo, si el disco duro funciona mal mecánicamente o si las escrituras en el diario en sí fallan o se interrumpen.

La premisa básica de llevar un diario es que escribir una entrada de diario es mucho más rápido, por lo general, que la transacción real que describe. Entonces, el período entre que el sistema operativo ordena una escritura (de diario) y el disco duro la completa es mucho más corto que para una escritura normal: una ventana más estrecha para que las cosas salgan mal, pero todavía hay una ventana.

Otras lecturas

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım