3 votos

¿Qué es la corrupción de los datos de riesgo de forzar el cierre de una ejecución de Mac?

Por ejemplo, cuando la fuente de alimentación se corta o alguien presione el botón de encendido durante 5 segundos? ¿Qué tan grande de un riesgo que estoy tomando con mis datos? Es un 1% de probabilidad de corrupción de los datos? Sé que la mayoría de los mac en estos días tienen una Revista-ed del sistema de Archivos, entonces me supongo que el riesgo es muy pequeño? Es esta una precisa suposición?

Suponiendo que la Mac es la escritura de datos, ¿cuál es el riesgo de corrupciones de datos?

Suponiendo que el Mac está al ralentí, ¿cuál es el riesgo de corrupciones de datos?

5voto

Philzen Puntos 116

El diario de archivos de sistema de prácticamente elimina la posibilidad de que el sistema de ficheros mismo se encontrará en un estado incoherente después del próximo reinicio. Pero la "coherencia" no es el mismo como "correcto".

Antes de el diario, el sistema de ficheros mismas estructuras podría quedar dañado, lo que podría llevar a más corrupción que ocurren después de que en el siguiente arranque. Así el diario limita el daño a cualquiera de archivos que se escriben en el momento de la caída.

Si hay un archivo que estaba siendo escrito en el momento de un accidente, las probabilidades de que su contenido sea incorrecta se acerca al 100%. Exactamente qué manera de incorrección dependerá de exactamente cómo se estaba escrito en el momento.

Si los datos simplemente estaba siendo anexa, los últimos bloques probablemente será truncado cuando la revista se reproducen. Pero si los bits de datos se está modificando todo el archivo (como en un almacén de base de datos), sus probabilidades de estar en un muy estado incoherente. Las aplicaciones que escribir archivos en este camino que a veces tienen sus propios controles de consistencia para ese propósito.

Pero la mayoría de los archivos en una típica OS X sistema escrito de forma secuencial. De hecho, muchos de los programas de escritura de un archivo temporal y no la mueva para reemplazar a la versión anterior hasta que la nueva versión ha sido confirmado en el disco. Esto asegura que incluso un apagado forzado en el medio de la escritura de un archivo de sólo pierde la nueva versión, pero conserva la antigua.

Línea de base: algo malo va a suceder a cualquier dato a ser escrito en el momento de un accidente, pero ¿cómo de malo depende de la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X