Recuperación de falla de energía

Recuperación de falla de energía

Material de referencia: "SSD simple"

Hay dos tipos de apagado, apagado normal y apagado anormal, pero no importa qué tipo de apagado, después de que el SSD se enciende y reconoce, debe funcionar normalmente

1. Apagado normal

El concepto

Antes de apagarse, el SSD recibirá una notificación de apagado del host. Después de recibir la notificación, el SSD realizará algunas operaciones. Después de que el SSD complete estas operaciones, el host realmente apagará el SSD.

En términos generales, el apagado normal no provocará la pérdida de datos. Después de volver a encender y reconocer el disco, solo necesita volver a cargar la información relacionada (datos del mapa, información de bloqueo del flash, etc.) guardada antes de apagarla para continuar trabajando.

 

Caso

El host envía un comando Idle Inmediatamente para notificar al SSD SATA. Después de recibir el comando, el SSD hará principalmente lo siguiente antes de detener el suministro de energía al SSD

1) Flash los datos almacenados en caché en el búfer en la memoria flash

2) Flash la tabla de mapeo en la memoria flash

3) Escriba la información del bloque de la memoria flash en la memoria flash (como qué bloque de memoria flash está actualmente escrito y dónde escribir en el bloque de memoria flash, qué bloques de memoria flash se han escrito, qué bloques de memoria flash no son válidos, etc.)

4) Escribir otra información de SSD en la memoria flash

 

 

2. Falla de energía anormal

El concepto

1) El SSD se apaga cuando no recibe la notificación de apagado del host, o recibe la notificación de apagado del host, pero se apaga sin tener tiempo para ocuparse de las cosas que se tratarán anteriormente,

2) Un fallo de alimentación anormal puede causar la pérdida de datos. Por ejemplo, los datos almacenados en caché en SSD son demasiado tarde para escribir en la memoria flash. El fallo de alimentación provocará la pérdida de esta parte de los datos.

      Si se produce un fallo de alimentación en la página superior del MLC, se destruirán los datos correspondientes de la página inferior, lo que significa que los datos previamente escritos en la memoria flash también pueden perderse debido a un fallo de alimentación anormal.

3) El propósito de la recuperación de apagado anormal es restaurar los datos del usuario tanto como sea posible y minimizar la pérdida, y permitir que el SSD funcione normalmente después de un apagado anormal.

 

Supongo que te gusta

Origin www.cnblogs.com/marton/p/12694708.html
Recomendado
Clasificación