¿Cuánto almacenamiento libre debería reservar Immich para las tareas en segundo plano?

Eva Wong es la Redactora técnica y manitas residente en ZimaSpace. Una geek de toda la vida con pasión por los homelabs y el software de código abierto, se especializa en traducir conceptos técnicos complejos en guías accesibles y prácticas. Eva cree que el autoalojamiento debe ser divertido, no intimidante. A través de sus tutoriales, empodera a la comunidad para desmitificar las configuraciones de hardware, desde construir su primer NAS hasta dominar los contenedores Docker.

Immich debe mantener suficiente almacenamiento libre para el lote de carga más grande previsto, los archivos derivados y los resultados temporales que pueda crear, una copia de seguridad reciente de la base de datos y un margen de seguridad del sistema de archivos; no existe un porcentaje universal fiable para todas las bibliotecas.

Un hogar que almacena vídeos del teléfono, un archivo de fotos RAW y una biblioteca externa mayormente estática generan picos muy diferentes. Mide un ciclo de trabajo representativo, calcula el pico de bytes e inodos adicionales y, después, añade un margen de recuperación que permanezca intacto durante el procesamiento normal. Configura alertas sobre los bytes e inodos libres absolutos, porque un porcentaje nominal puede ser peligrosamente pequeño o innecesariamente grande.

Mide la biblioteca y un ciclo de trabajo máximo

Registra los tamaños de los originales, las miniaturas, los vídeos codificados, los datos de perfiles, las copias de seguridad de la base de datos y las ubicaciones temporales antes de una importación representativa. Ejecuta la extracción de metadatos, la generación de miniaturas, Smart Search o el procesamiento facial, así como cualquier transcodificación de vídeo prevista para ese lote, y registra el valor máximo alcanzado.

En un caso con mucha transcodificación, un usuario informó que el almacenamiento aumentó de aproximadamente 100 GB a 326 GB. Este ejemplo de crecimiento específico de una implementación muestra por qué se debe medir la combinación de archivos multimedia; no es un multiplicador general.

Repite la prueba con la carga familiar realista más grande, no con una sola foto. La prueba se supera cuando se incluyen todas las rutas y todos los sistemas de archivos relevantes. Si los archivos temporales se encuentran en la raíz del contenedor o en un volumen independiente, mide esa capacidad por separado en lugar de basarte en el espacio libre del disco de la biblioteca.

Calcula una reserva a partir de componentes definidos

Utiliza una ecuación de planificación: la reserva equivale al lote máximo de ingesta más el crecimiento medido de archivos derivados y temporales, más la mayor coincidencia prevista con una copia de seguridad, más el margen del sistema de archivos y de recuperación. Documenta cada cifra y vuelve a calcularla después de cambiar la política de vídeo, el modelo, el tamaño de la biblioteca o el proceso de copia de seguridad.

Un artículo independiente sobre la planificación del almacenamiento de Immich separa los originales, los archivos generados, la actividad de la base de datos y la planificación del crecimiento. Utiliza ese marco como contexto y sustituye las estimaciones genéricas por tu propio valor máximo medido antes de configurar las alertas.

No cuentes las instantáneas recuperables ni las eliminaciones pendientes como espacio libre garantizado hasta que el sistema de archivos las notifique como libres. La reserva también debe cubrir la reversión y la recopilación de registros después de un trabajo fallido, por lo que las colas normales nunca deben poder consumir el margen final de recuperación.

Alerta sobre bytes, inodos y velocidad de crecimiento

Establece un umbral de advertencia por encima de la reserva calculada y un umbral crítico que detenga las importaciones discrecionales o el reprocesamiento antes de que fallen las escrituras. Supervisa los bytes absolutos, el porcentaje, la disponibilidad de inodos, el crecimiento de las instantáneas y la identidad del punto de montaje, para que un recurso compartido desconectado no informe de una capacidad local engañosa.

Registra la velocidad de cambio durante las colas, además del total actual. Una transcodificación o una copia de seguridad que crece rápidamente puede atravesar la reserva entre comprobaciones diarias. Los mensajes de alerta deben indicar el sistema de archivos y el trabajo activo, en lugar de limitarse a decir que queda poco almacenamiento en Immich.

El artículo de ZimaSpace sobre la capacidad de almacenamiento de un NAS doméstico ayuda a situar las advertencias de espacio libre dentro de un plan más amplio de crecimiento y ampliación.

Valida el umbral y define cuándo ampliar

En un periodo controlado, comienza con un espacio libre claramente superior al nivel de advertencia y ejecuta el lote máximo junto con el patrón de copia de seguridad programado. La prueba se supera cuando todos los trabajos terminan, las copias de seguridad se completan y el espacio restante se mantiene por encima del margen de recuperación sin agotar los inodos.

Registra mensualmente el consumo de la reserva. Amplía la capacidad, traslada los archivos multimedia que ocupan más espacio o cambia la retención antes de que la previsión de espacio libre alcance el nivel de advertencia dentro del plazo necesario para adquirir el almacenamiento. No esperes al umbral crítico para pedirlo.

Detén las cargas nuevas o el reprocesamiento opcional si el espacio libre se aproxima al límite crítico, pero conserva la base de datos y los registros. Revierte los cambios de política que eliminen originales necesarios o la última copia de seguridad verificada. Investiga cuando el uso informado no coincida con las mediciones por ruta, porque las instantáneas, los archivos eliminados pero aún abiertos o un punto de montaje ausente podrían estar ocultando qué proceso está escribiendo.

Soporte y Consejos

Más para leer

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.