O Jellyfin deve manter espaço de armazenamento livre suficiente para a combinação normal máxima de crescimento de metadados, recursos gerados, ficheiros temporários de transcodificação, registos e tarefas de manutenção.
Uma percentagem fixa não é fiável, porque uma biblioteca simples e uma biblioteca com muitos recursos de reprodução podem utilizar o armazenamento da aplicação de formas muito diferentes. Separe o crescimento persistente dos picos temporários e, em seguida, meça ambos nos caminhos onde realmente ocorrem. O espaço livre num volume multimédia não ajuda se o armazenamento da configuração ou da transcodificação estiver num sistema de ficheiros diferente e cheio.
Meça primeiro o crescimento persistente dos dados da aplicação
A base de dados, os metadados, as ilustrações, os plug-ins e os recursos gerados podem crescer à medida que a biblioteca e as funcionalidades ativadas aumentam. A sua tendência deve ser medida de forma independente da capacidade dos suportes de origem.
Os recursos gerados podem aumentar significativamente o conjunto de trabalho; um operador do Jellyfin evita as imagens Trickplay e de capítulos, porque consomem armazenamento e capacidade de processamento adicionais durante as atualizações da biblioteca.
Registe o tamanho do diretório de configuração após uma análise concluída e, depois, novamente ao fim de um mês representativo ou após uma importação grande. Utilize a taxa de crescimento observada em vez de fazer estimativas com base nos terabytes de conteúdos multimédia.
Meça os ficheiros temporários de transcodificação como um pico temporário
As conversões ativas criam ficheiros de trabalho que podem desaparecer quando a sessão termina. O pior caso depende da maior origem, do número de transcodificações simultâneas e do caminho temporário configurado.
Manter os ficheiros temporários de transcodificação num armazenamento local rápido separa o trabalho temporário de alta frequência do estado persistente da biblioteca.
Execute as transcodificações simultâneas mais exigentes previstas e registe o pico de utilização temporária. Reserve esse espaço separadamente do orçamento de longo prazo dos dados da aplicação.
As tarefas agendadas podem criar picos de curta duração
O Trickplay, a extração de imagens, as análises e a análise de plug-ins podem consumir CPU e armazenamento em simultâneo. Várias tarefas iniciadas na mesma janela temporal podem produzir uma ocupação temporária muito superior à utilização normal em inatividade.
O trabalho em segundo plano é visível nas tarefas agendadas do Jellyfin, pelo que os testes de espaço livre devem incluir as tarefas que efetivamente geram ou atualizam dados da biblioteca.
Distribua as tarefas pesadas ao longo do tempo e observe o espaço livre durante um ciclo completo do agendamento. O mapa de funções de um servidor multimédia doméstico ajuda a evitar que o trabalho temporário partilhe silenciosamente um volume do sistema quase cheio.
Defina o alerta acima do ponto de falha, não a zero
Esperar até que o sistema de ficheiros atinja 100% deixa pouco espaço para gravações na base de dados, atualizações de pacotes, registos e operações de recuperação. O alerta deve ser acionado enquanto a limpeza ou a relocalização ainda são seguras.
Registos de contentores sem limites podem consumir armazenamento do anfitrião independentemente dos conteúdos multimédia da aplicação.
Escolha um limite mínimo de espaço livre superior ao maior pico temporário medido, acrescido do crescimento normal. Recalcule-o depois de ativar novas funcionalidades de geração de conteúdos multimédia ou de alterar o diretório de transcodificação.
Suporte e Dicas
Mais para Ler

Deve fazer uma cópia de segurança do Jellyfin em funcionamento ou parar primeiro o serviço?
Prefira cópias de segurança com o serviço parado, pela sua simplicidade; utilize instantâneos em funcionamento apenas quando o estado da aplicação for capturado de...

Porque é que o Jellyfin funciona a altas temperaturas ou faz ruído quando ninguém está a transmitir?
O calor em inatividade normalmente indica atividade em segundo plano ou uma carga de trabalho de um anfitrião partilhado; por isso, identifique o processo...

Quando deve reconstruir em vez de reparar o Jellyfin?
Escolha recriar em vez de reparar quando o problema for a divergência do ambiente de execução e o estado persistente estiver salvaguardado; não «recrie»...

