Solución de problemas de datos de objetos perdidos o faltantes
Los objetos se pueden recuperar por varios motivos, incluidas las solicitudes de lectura de una aplicación cliente, las verificaciones en segundo plano de los datos de objetos replicados, las reevaluaciones de ILM y la restauración de los datos de objetos durante la recuperación de un nodo de almacenamiento.
El sistema StorageGRID utiliza la información de ubicación en los metadatos de un objeto para determinar desde qué ubicación se debe recuperar el objeto. Si no se encuentra una copia del objeto en la ubicación esperada, el sistema intenta recuperar otra copia del objeto desde cualquier otra parte del sistema, suponiendo que la política de ILM contenga una regla para realizar dos o más copias del objeto.
Si esta recuperación se realiza correctamente, el sistema StorageGRID sustituye a la copia del objeto que falta. De lo contrario, se activan la alerta objetos perdidos y la alarma legado PERDIDO (objetos perdidos), como se indica a continuación:
-
En el caso de las copias replicadas, si no se puede recuperar otra copia, el objeto se considera perdido y se activan alertas y alarmas.
-
En el caso de copias codificadas de borrado, si no se puede recuperar una copia de la ubicación esperada, el atributo copias dañadas detectadas (ECOR) aumenta uno antes de intentar recuperar una copia de otra ubicación. Si no se encuentra ninguna otra copia, se activan la alerta y la alarma.
Debe investigar todas las alertas de objetos perdidos inmediatamente para determinar la causa raíz de la pérdida y determinar si el objeto puede seguir existiendo sin conexión o, de lo contrario, no disponible actualmente, nodo de almacenamiento o nodo de archivado.
En caso de que se pierdan los datos de objeto sin copias, no existe una solución de recuperación. Sin embargo, debe restablecer el contador objetos perdidos para evitar que objetos perdidos conocidos oculte cualquier objeto perdido nuevo.