Jellyfin debería conservar suficiente almacenamiento libre para su combinación normal más exigente de crecimiento de metadatos, recursos generados, espacio temporal para transcodificación, registros y tareas de mantenimiento.
Un porcentaje fijo no es fiable, porque una biblioteca sencilla y otra con muchas imágenes de avance pueden utilizar el almacenamiento de la aplicación de formas muy diferentes. Separa el crecimiento persistente de los picos temporales y mide ambos en las rutas donde realmente se producen. El espacio libre de un volumen multimedia no sirve de ayuda si la configuración o el almacenamiento de transcodificación están en otro sistema de archivos lleno.
Mide primero el crecimiento persistente de los datos de la aplicación
La base de datos, los metadatos, las ilustraciones, los complementos y los recursos generados pueden crecer a medida que se amplían la biblioteca y las funciones habilitadas. Su tendencia debe medirse de forma independiente de la capacidad de los medios de origen.
Los recursos generados pueden ampliar considerablemente el conjunto de trabajo; un operador de Jellyfin evita las imágenes de avance y de capítulos porque consumen almacenamiento y capacidad de procesamiento adicionales durante las actualizaciones de la biblioteca.
Registra el tamaño del directorio de configuración después de que finalice un análisis estable y vuelve a hacerlo después de un mes representativo o de una importación grande. Utiliza la tasa de crecimiento observada en lugar de hacer estimaciones basadas en los terabytes de medios.
Mide el espacio temporal para transcodificación como un pico temporal
Las conversiones activas crean archivos de trabajo que pueden desaparecer cuando termina la sesión. El peor caso depende del archivo de origen más grande, del número de transcodificaciones simultáneas y de la ruta temporal configurada.
Mantener el espacio temporal de transcodificación en un almacenamiento local rápido separa el trabajo temporal de alta actividad del estado persistente de la biblioteca.
Ejecuta las transcodificaciones simultáneas más exigentes previstas y registra el uso temporal máximo. Reserva ese espacio por separado del presupuesto de datos de la aplicación a largo plazo.
Las tareas programadas pueden crear ráfagas breves
Las imágenes de avance, la extracción de imágenes, los análisis y los complementos pueden consumir CPU y almacenamiento al mismo tiempo. Varias tareas iniciadas en el mismo intervalo pueden producir una huella temporal mucho mayor que el uso normal en reposo.
El trabajo en segundo plano aparece como tareas programadas de Jellyfin, por lo que las pruebas de espacio libre deben incluir las tareas que realmente generan o actualizan los datos de la biblioteca.
Escalona las tareas pesadas y observa el espacio libre durante un ciclo completo de programación. El mapa de funciones de un servidor multimedia doméstico ayuda a evitar que el trabajo temporal comparta silenciosamente un volumen del sistema casi lleno.
Configura la alerta por encima del punto de fallo, no cuando llegue a cero
Esperar a que el sistema de archivos alcance el 100 % deja muy poco espacio para las escrituras de la base de datos, las actualizaciones de paquetes, los registros y las operaciones de recuperación. La alerta debería activarse mientras la limpieza o la reubicación aún sean seguras.
Los registros de contenedores sin límites pueden consumir almacenamiento del equipo anfitrión independientemente de los medios de la aplicación.
Elige un umbral mínimo de espacio libre superior al mayor pico temporal medido más el crecimiento habitual. Vuelve a calcularlo después de habilitar nuevas funciones de generación de contenido multimedia o cambiar el directorio de transcodificación.
Soporte y Consejos
Más para leer

¿Deberías hacer una copia de seguridad de Jellyfin en funcionamiento o detener primero el servicio?
Prefiere las copias de seguridad con el servicio detenido por simplicidad; usa instantáneas en vivo solo cuando el estado de la aplicación se capture...

¿Por qué Jellyfin funciona con alta temperatura o hace ruido cuando nadie está reproduciendo contenido?
El calor en reposo suele indicar actividad en segundo plano o una carga de trabajo compartida del servidor, así que identifica el proceso activo...

¿Cuándo deberías reconstruir Jellyfin en lugar de repararlo?
Elige reconstruir en lugar de reparar cuando el problema sea la divergencia del entorno de ejecución y el estado persistente tenga una copia de...

