Una copia de seguridad de Jellyfin puede contener todos los archivos y aun así ser incoherente si la base de datos, la configuración y los metadatos cambian durante la captura, así que define el límite de escritura antes de elegir una herramienta de copia de seguridad.
Para un servidor doméstico, la rutina más segura es poner Jellyfin en estado inactivo o usar una instantánea del sistema de archivos que cubra todas las rutas que contienen estado, mantener el origen detenido hasta que finalice la captura y probar la restauración de una copia. Si la prueba revela que faltan usuarios o historial, conserva la última copia de seguridad válida en lugar de reemplazarla.
Define el límite de coherencia antes de ejecutar el trabajo
Las copias de seguridad se ejecutan según un horario y con tiempos de escritura desconocidos. Empieza por la comprobación menos invasiva: enumera los trabajos activos de Jellyfin y decide si la copia detiene el servicio, pausa las escrituras o crea instantáneas atómicas de todas las rutas de estado. límite de restauración
La observación útil debe ser específica: el servicio puede detenerse brevemente, el sistema de archivos admite instantáneas o no existe ninguno de los dos límites. Registra el resultado antes de cambiar otra variable.
Interpreta la situación en lugar de adivinar. Si es posible detener el servicio o realizar una instantánea coordinada, prográmala; si no, utiliza la copia de seguridad de la aplicación y documenta su alcance; si ninguna opción es posible, no consideres verificada una copia de archivos realizada mientras el servicio está activo.
Captura todas las rutas que contienen estado dentro de ese límite
El límite de captura ya está seleccionado. Empieza por la comprobación menos invasiva: compara el manifiesto de la copia de seguridad con las rutas de datos, configuración y caché de Jellyfin, así como con la definición de los montajes del contenedor o del host.
La observación útil debe ser específica: todas las rutas necesarias están incluidas, solo falta la caché o faltan la configuración o la base de datos. Registra el resultado antes de cambiar otra variable. inventario de rutas de estado
Interpreta la situación en lugar de adivinar. Si se incluyen los datos y la configuración, continúa; si solo falta la caché, documenta que puede reconstruirse; si falta la base de datos o la configuración, rechaza la copia de seguridad y corrige el manifiesto.
Prueba la restauración de una copia antes de confiar en la retención
Se ha capturado una copia de seguridad dentro del límite seleccionado. Empieza por la comprobación menos invasiva: restaura en una ruta de datos independiente, inicia la versión correspondiente de Jellyfin, inicia sesión, revisa el historial y las bibliotecas, y reproduce un elemento.
La observación útil debe ser específica: el estado es coherente, aparece el asistente de configuración o falta una biblioteca o un usuario. Registra el resultado antes de cambiar otra variable.
Interpreta la situación en lugar de adivinar. Si el estado y la reproducción funcionan, acepta la copia de seguridad; si aparece el asistente de configuración, el montaje es incorrecto; si falta el estado, rechaza la copia de seguridad y conserva la copia anterior.
Gestiona una copia de seguridad sospechosa con el paso de recuperación mínimo
Una prueba de restauración muestra que falta información de estado o que esta es incoherente. Empieza por la comprobación menos invasiva: conserva la copia sospechosa en modo de solo lectura, compárala con la última copia aceptada y revisa los registros del origen antes de volver a capturarla.
La observación útil debe ser específica: el origen está sano, el origen ya está dañado o solo difiere una ruta. Registra el resultado antes de cambiar otra variable. retención verificada mediante restauración
Interpreta la situación en lugar de adivinar. Si el origen está sano, corrige el límite o el manifiesto y vuelve a capturar; si el origen está dañado, restaura primero la última copia válida; si difiere una sola ruta, repara ese montaje y repite la prueba.
Soporte y Consejos
Más para leer

¿Puede Jellyfin compartir de forma segura una GPU o un acelerador con otro contenedor?
El uso compartido de la GPU es condicional: verifica la visibilidad del dispositivo y la compatibilidad de los controladores, luego ejecuta ambas cargas de...

Cómo determinar si un error de Jellyfin proviene del cliente o del servidor
Un error de Jellyfin corresponde al cliente cuando solo afecta a un dispositivo; corresponde al servidor cuando fallan varios clientes siguiendo la misma ruta...

Cómo configurar la caché y el almacenamiento temporal de Jellyfin
Separa el estado persistente, la caché reconstruible y el almacenamiento temporal de transcodificación; después, verifica la capacidad y los permisos con una prueba de...

