Coloca la base de datos y la caché de alta actividad de Jellyfin en un SSD cuando la navegación por la biblioteca, los análisis o las transcodificaciones presenten latencia; mantén los archivos multimedia principales en un HDD cuando su ruta de lectura sea estable.
¿Notas una navegación lenta, un retraso en los primeros fotogramas o problemas únicamente al reproducir archivos grandes? Separa los roles de estado de la aplicación, caché, archivos multimedia y copias de seguridad antes de mover nada. El objetivo no es que cada byte sea rápido, sino proporcionar a cada rol la latencia y la durabilidad que necesita.
Ubica la base de datos y la caché según el comportamiento observado
La configuración, la base de datos, los índices de metadatos y los registros de Jellyfin realizan muchas lecturas y escrituras pequeñas. Los archivos temporales de transcodificación y la generación de imágenes también tienen una alta actividad de escritura. Mueve estos roles a un SSD local cuando la cola o la latencia del disco se correlacionen con el problema observado. Deja suficiente espacio libre para un análisis completo y para el conjunto más grande de transcodificaciones simultáneas.
Después de mover un rol, verifica la ruta configurada, los permisos del propietario, el espacio libre y que el servicio se reinicie correctamente. Un caso de la comunidad en el que se movieron la caché y los metadatos de Jellyfin a NFS muestra por qué una ruta respaldada por red debe probarse en cuanto a latencia y persistencia, en lugar de asumir que equivale al almacenamiento local (caso de ubicación de la caché).
Confirma la ruta de la base de datos después de recrear el contenedor y reiniciar el sistema; luego comprueba que el servicio pueda escribir un pequeño cambio de estado. Si la ruta vuelve a cambiar, el montaje o la asignación del entorno no es persistente.
Mantén los archivos multimedia principales en el nivel de capacidad cuando las lecturas funcionen
Las películas y las series suelen implicar lecturas secuenciales grandes, por lo que un HDD puede ser suficiente para la reproducción directa y la transcodificación normal. Prueba un archivo de cada biblioteca montada, incluidos un archivo remoto o uno con una tasa de bits alta. Si el arranque del HDD o un montaje de red compartido retrasa la reproducción, corrige el momento del montaje o divide la ruta de almacenamiento antes de comprar un disco más rápido para la base de datos.
Compara la latencia de los primeros fotogramas y la navegación por la biblioteca antes y después del cambio. Mantén la ubicación en el SSD solo cuando el retraso medido mejore sin debilitar la ruta de copias de seguridad.
Si la caché está en un montaje de red, prueba un arranque en frío y una interrupción temporal del NAS. Una disposición que funciona únicamente mientras el recurso compartido está disponible durante el arranque no es una ruta de aplicación fiable.
Confirma la recuperación antes de eliminar la ruta anterior
Haz una copia de seguridad del estado de la aplicación de forma independiente del volumen multimedia. Restaura la base de datos y la configuración en una ruta limpia, inicia Jellyfin y verifica los usuarios, las bibliotecas y una sesión de reproducción representativa. Si la restauración solo funciona mientras el SSD original permanece montado, la migración está incompleta.
Escala el problema cuando el sistema de archivos informe de errores, la base de datos no supere las comprobaciones de integridad o mover la ruta cambie los metadatos inesperadamente. Conserva la copia anterior hasta que la carga de trabajo original funcione correctamente después de reiniciar.
Confirma la ruta de la base de datos después de recrear el contenedor y reiniciar el sistema; luego comprueba que el servicio pueda escribir un pequeño cambio de estado. Si la ruta vuelve a cambiar, el montaje o la asignación del entorno no es persistente.
Valida la separación definitiva entre SSD y HDD
Reinicia Jellyfin con los montajes definitivos activos, ejecuta un análisis de la biblioteca y reproduce un archivo de cada rol de almacenamiento. Confirma que las rutas de la base de datos, la caché, los archivos multimedia y las copias de seguridad sigan separadas después de reiniciar.
Mantén los metadatos en el SSD cuando la latencia de los archivos pequeños sea el límite observado; déjalos en el HDD cuando la carga de trabajo funcione y una recuperación más sencilla sea más importante. No muevas un rol únicamente porque el SSD sea más rápido en una prueba de rendimiento.
Escala el problema cuando vuelva a aparecer un error del sistema de archivos, un fallo de la base de datos o un montaje ausente después del cambio de ubicación. Restaura la ruta anterior antes de intentar otra migración de almacenamiento.
Soporte y Consejos
Más para leer

Cómo optimizar las conexiones de la base de datos de Jellyfin para contenedores simultáneos
Comienza con un único propietario de la base de datos y mide el comportamiento de los bloqueos de SQLite; añade otro backend solo cuando...

Cómo evitar trabajos o importaciones duplicados en Jellyfin
El trabajo duplicado suele deberse a programadores superpuestos o a más de un escritor; asigna un único responsable, una única ruta y una única...

Cómo reparar Jellyfin después de que su volumen de base de datos se llene
Detén las escrituras, conserva la base de datos y los archivos WAL, libera espacio sin eliminar el estado a ciegas y, después, verifica la...

