Reconstruye Plex solo cuando el estado anterior de la aplicación ya no sea una fuente de recuperación confiable. Si todavía conoces la identidad del servidor, la configuración, la base de datos y las rutas de almacenamiento, repara primero la capa fallida más pequeña; si la reparación falla, pero existe una copia de seguridad verificada, restáurala antes de empezar de cero.
Una «reinstalación» no es automáticamente una reconstrucción. Sustituir el paquete o contenedor de Plex puede dejar intactas la base de datos persistente y la configuración, mientras que una reconstrucción real abandona o restablece deliberadamente ese estado. Basa la decisión en la condición de los datos persistentes, no en lo frustrante que resulte el síntoma actual.
Define reparación, restauración y reconstrucción antes de elegir
Usa tres términos distintos para tres acciones diferentes. La reparación modifica el componente dañado más pequeño y conserva el estado actual de Plex. La restauración sustituye el estado dañado por una copia de seguridad en buen estado. La reconstrucción crea un estado nuevo de Plex y acepta que algunas bibliotecas, metadatos, preferencias, estados de reproducción o la identidad del servidor quizá deban recrearse o migrarse.
Esta distinción importa porque reinstalar los binarios de la aplicación puede dejar intacto el estado de Plex. Western Digital indica que la desinstalación documentada de My Cloud deja las bibliotecas y la base de datos de Plex intactas; para restablecerlas se necesita un paso independiente de eliminación del estado.
Antes de elegir una reconstrucción, identifica qué capa está realmente dañada: el paquete o contenedor, la definición del entorno de ejecución, el montaje de almacenamiento, los permisos, las preferencias o la base de datos de la biblioteca. Una instalación nueva solo aborda algunas de esas capas, por lo que usarla como primera respuesta puede ocultar la causa real sin eliminarla.
Repara primero cuando el estado original de Plex siga siendo confiable
Repara primero cuando Plex todavía abra el servidor esperado, la ruta de datos de la aplicación esté poblada, la base de datos exista y el fallo sea lo bastante específico como para reproducirlo. Algunos ejemplos son una base de datos dañada que aún tenga una vía de recuperación legible, un índice defectuoso o un único error de configuración que pueda revertirse.
Una guía práctica reciente muestra un flujo de reparación de bases de datos que detiene Plex, ejecuta la utilidad de reparación y vuelve a iniciar el servidor en lugar de descartar toda la instalación. El principio útil es conservar el estado existente mientras se comprueba si la capa dañada puede volver a ser válida.
Acepta la reparación solo cuando vuelva la misma identidad del servidor, se abran bibliotecas representativas, las búsquedas y el estado de reproducción funcionen con normalidad y un reinicio controlado no reproduzca el fallo. Si la herramienta de reparación informa de un error o la base de datos sigue siendo inválida, deja de repetir la misma modificación y pasa a la opción de restauración.
Pasa a la restauración cuando la reparación no pueda devolver una base de datos válida
Una reparación fallida no significa automáticamente que debas reconstruir. Si tienes una copia de seguridad verificada de antes de la corrupción, restaura esa copia en una ubicación aislada o claramente reversible y pruébala antes de eliminar el estado actual.
Un artículo práctico sobre la recuperación de bases de datos de Plex considera la restauración de una copia de seguridad de la base de datos como la siguiente opción de recuperación después de que falle la reparación. Esto conserva una mayor parte del servidor original que una reconstrucción limpia cuando la propia copia de seguridad está en buen estado.
La opción de restauración se considera exitosa cuando Plex puede abrir el estado recuperado, reconocer las bibliotecas y rutas de medios esperadas y sobrevivir a otro reinicio sin repetir el error de la base de datos. Si todas las copias de seguridad disponibles son ilegibles, están incompletas o ya contienen la misma corrupción, el umbral para reconstruir será mucho más cercano.
Reconstruye cuando falte la fuente del estado o ya no sea confiable
Reconstruye cuando no puedas confiar en la fuente persistente que, de otro modo, repararías o restaurarías. Esto puede significar que falte el directorio de datos de la aplicación, que no exista ninguna copia de seguridad utilizable, que la base de datos no pueda repararse ni restaurarse o que las pruebas repetidas demuestren que el estado recuperado vuelve inmediatamente al mismo fallo irrecuperable.
La reconstrucción también puede ser una elección deliberada cuando la instalación antigua contenga años de migraciones inciertas y prefieras una identidad de servidor nueva a seguir arrastrando un estado desconocido. El compromiso es real: un estado limpio elimina el historial dañado, pero también elimina la suposición de que los metadatos, las preferencias y las relaciones antiguas sobrevivirán automáticamente.
No tomes la corrupción repetida como prueba de que el único problema sea una base de datos limpia de Plex. Si un estado recién reconstruido vuelve a corromperse, investiga el sistema de archivos, el dispositivo de almacenamiento, los cortes de energía abruptos, la estabilidad de la memoria y otras causas subyacentes. Reconstruir la aplicación no puede hacer confiable una capa de almacenamiento de estado que no lo es.
No reconstruyas por un fallo del contenedor, del montaje o de los permisos
Un contenedor que no inicia, un montaje de medios vacío, un error de permisos o un alias de red ausente pueden hacer que Plex parezca completamente averiado mientras su estado persistente sigue intacto. Son fallos del entorno de ejecución o de dependencias, no pruebas de que debas descartar la base de datos de la biblioteca.
El flujo de trabajo de ZimaSpace para una restauración de un solo contenedor conserva los volúmenes y las dependencias en buen estado mientras sustituye únicamente la capa de servicio fallida. Ese es el modelo más seguro cuando el estado de Plex está intacto, pero el entorno de ejecución que lo rodea ha cambiado.
Si al volver a conectar el montaje, la identidad, la red o la definición correctos del contenedor regresa el servidor original, detente ahí. Una reconstrucción añadiría trabajo de migración sin solucionar un problema persistente demostrado. Pasa a la restauración o la reconstrucción solo cuando el fallo siga al propio estado de la aplicación.
Conserva las pruebas y un punto de recuperación antes de empezar de cero
Antes de una reconstrucción real, conserva el árbol de datos antiguo de la aplicación, las copias de seguridad de la base de datos, las preferencias, la definición del despliegue, los registros y el error exacto que te llevó a dejar de reparar. Incluso un estado dañado puede contener historial de reproducción, metadatos o detalles de configuración útiles durante la migración o el análisis posterior.
Cuando el almacenamiento lo permita, crea el servidor nuevo junto al punto de recuperación conservado en lugar de sobrescribirlo directamente. Añade una biblioteca representativa, verifica la base de datos nueva y migra únicamente el estado en el que confíes deliberadamente. Así, «empezar de cero» seguirá siendo reversible hasta que hayas demostrado que el servidor nuevo resuelve realmente el fallo original.
La decisión final es sencilla: repara mientras el estado actual sea confiable, restaura cuando una copia en buen estado pueda sustituir al estado dañado y reconstruye solo cuando ninguna de las dos opciones produzca un servidor válido y reproducible. Conserva las pruebas anteriores hasta que la instalación limpia haya superado el uso normal, un reinicio y una copia de seguridad nueva.
Soporte y Consejos
Más para leer

¿Puede Plex compartir una GPU con otro contenedor de Docker?
Plex y otro contenedor suelen poder acceder a la misma GPU, pero debes probar la compatibilidad de los controladores, la asignación de dispositivos, la...

Cómo saber si un error de Plex proviene del cliente o del servidor
Reproduce el mismo elemento en otro cliente, compara la ruta de la sesión y recopila pruebas del servidor solo después de que el alcance...

Cómo configurar la caché de Plex y el almacenamiento temporal para la transcodificación
Protege el estado persistente de Plex mientras colocas los archivos temporales de transcodificación en un almacenamiento local adecuado; después, verifica la limpieza, el espacio...

