Repositorio de backups dañado

Versión del producto: Todas

Última modificación: 21 de agosto de 2025

Problema

Falla una job de backup o una tarea de mantenimiento programada, y los registros del sistema indican que el repositorio de backups está dañado. Una entrada de registro de ejemplo puede incluir la siguiente información:

El «NOMBRE_DEL_REPOSITORIO» alojado en «RUTA_AL_REPOSITORIO» está dañado.

El repositorio se bloquea y se bloquean las operaciones posteriores para evitar una posible pérdida de datos.

Antecedentes

Cuando NAKIVO Backup & Replication detecta síntomas de un repositorio dañado (como metadatos faltantes o incoherentes), bloquea automáticamente el repositorio para proteger su infraestructura de backup.

Esta situación es más habitual en los repositorios Forever-Incremental y suele deberse a:

  • Cortes repentinos de energía o apagones forzados

  • Problemas a nivel del sistema de archivos

  • Modificación o eliminación manual de archivos de backup

  • Interrupción imprevista de los trabajos de mantenimiento

  • Montar un repositorio desde varias máquinas simultáneamente

Siga los pasos que se indican a continuación para realizar una investigación y prestar asistencia de forma segura.

Solución

  1. No elimine nada manualmente. Evite modificar o eliminar los archivos de backup.

  2. Detenga y desactive manualmente todo el mantenimiento programado para el repositorio.

  3. Detenga manualmente cualquier mantenimiento en ejecución para el repositorio.

  4. Detenga y desactive manualmente los jobs de backup configurados para utilizar este repositorio.

  5. Comprueba si el archivo ./NakivoBackup/lock se encuentra en la carpeta del Repositorio. Si el archivo existe, no lo elimine. Póngase en contacto con nuestro equipo de asistencia para obtener más instrucciones.

  6. Proporcione detalles sobre las operaciones que se estaban realizando justo antes de que el repositorio se dañara (por ejemplo, tipo de trabajo, mantenimiento, apagado, etc.).

  7. Comprima y comparta toda la carpeta NakivoBackup ubicada en la ruta del Repositorio, excluyendo la subcarpeta raw. Asegúrate de que se incluyan los siguientes archivos ocultos:

    • .desc

    • .desc2

    • .turnos

  8. Crea los listados de archivos con marcas de tiempo y permisos. Incluya el archivo listing.log resultante en su respuesta:

    • En Linux, ejecute el siguiente comando desde el directorio del repositorio:

    ls -atlR --time-style=full-iso ./NakivoBackup > /tmp/listing.log

    • En Windows (PowerShell), ejecute el siguiente comando desde el directorio del repositorio:

    Get-ChildItem -R .\NakivoBackup | Sort-Object -Property LastWriteTime -Descending |

    Formato-Tabla -Propiedad ÚltimaEscritura, Nombre, Directorio, Longitud |

    Out-String -Width 1000 | Out-File listing.log -Encoding utf8