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:
The "NAME_OF_REPOSITORY" hosted on "PATH_TO_REPOSITORY" is corrupted.
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
-
No elimine nada manualmente. Evite modificar o eliminar los archivos de backup.
-
Detenga y desactive manualmente todo el mantenimiento programado para el repositorio.
-
Detenga manualmente cualquier mantenimiento en ejecución para el repositorio.
-
Detenga y desactive manualmente los jobs de backup configurados para utilizar este repositorio.
-
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.
-
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.).
-
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
-
-
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 |
Format-Table -Property LastWriteTime, Name, Directory, Length |
Out-String -Width 1000 | Out-File listing.log -Encoding utf8
-