O Jellyfin não precisa de um único número universal de retenção de cópias de segurança. Uma política de retenção segura mantém pontos de restauro independentes suficientes para recuar para antes das alterações com maior probabilidade de danificar o estado — especialmente atualizações, edições de configuração, alterações de plug-ins e erros do administrador — garantindo, ao mesmo tempo, que pelo menos uma cópia mais antiga pode efetivamente ser restaurada.
Num servidor doméstico, pense em janelas de recuperação em vez de num número mágico: mantenha um conjunto rotativo recente para erros do dia a dia, preserve um ponto de restauro anterior à atualização até a nova versão ter permanecido estável durante tempo suficiente para a sua família e mantenha pelo menos uma geração mais antiga fora do mesmo limite de falha. Depois, teste um restauro num caminho descartável ou numa instância de reserva antes de eliminar a cópia que seria a sua única forma de regressar ao estado anterior.
Comece pelos eventos que podem tornar valioso o estado de ontem
Enumere as alterações que podem modificar o estado do Jellyfin: atualizações do servidor, atualizações de plug-ins, edições dos caminhos das bibliotecas, alterações de utilizadores ou permissões, trabalho de metadados e migrações de armazenamento. A sua janela de retenção tem de recuar o suficiente para anteceder uma alteração problemática que possa não ser detetada imediatamente.
As orientações de atualização do Jellyfin tornam explícito o limite de reversão: regressar a uma versão anterior do servidor requer restaurar uma cópia de segurança feita antes da atualização. Isso torna a cópia anterior à atualização um ponto de restauro especial, e não apenas mais uma cópia diária.
Se atualizar com pouca frequência, a cópia de segurança importante pode ter várias semanas quando descobrir uma regressão subtil. Não a elimine simplesmente porque um contador de retenção diária indica que é antiga enquanto a atualização ainda está a ser avaliada.
Utilize uma retenção por níveis em vez de guardar todas as cópias para sempre
Uma política prática mantém pontos de restauro densos durante o período recente e progressivamente menos gerações mais antigas. Por exemplo, pode conservar várias cópias diárias recentes e, depois, pontos de controlo semanais e mensais, ajustando as quantidades ao seu orçamento de armazenamento e à frequência das alterações, em vez de copiar um calendário empresarial fixo.
Ferramentas de cópia de segurança como o restic implementam esta ideia com retenção de instantâneos por níveis para instantâneos recentes, diários, semanais, mensais e anuais. Este mecanismo é útil porque mantém várias escalas temporais sem conservar indefinidamente todas as execuções históricas.
Aplique a retenção separadamente à configuração e ao estado do Jellyfin e aos seus conteúdos multimédia insubstituíveis, caso as necessidades de recuperação sejam diferentes. Metadados que podem ser novamente descarregados talvez não mereçam a mesma retenção prolongada que utilizadores, histórico de visualização, estado da biblioteca cuidadosamente organizado ou legendas únicas.
Mantenha as cópias anteriores à atualização até a nova versão estar comprovada
Antes de uma atualização do Jellyfin, crie uma cópia de segurança com um nome ou etiqueta que a sua tarefa normal de limpeza não elimine imediatamente. Registe também a versão e a data do Jellyfin, para saber que versão do servidor corresponde a esse estado.
Depois da atualização, faça mais do que abrir a página inicial. Teste o início de sessão, a navegação nas bibliotecas, as tarefas agendadas, as edições de metadados, uma reprodução normal e qualquer caminho de transcodificação por hardware de que a sua família dependa. Mantenha o ponto anterior à atualização durante este período de observação.
Para uma proteção mais abrangente do servidor doméstico, a mesma distinção entre dados de trabalho e cópias de recuperação independentes é descrita no modelo de cópia de segurança 3-2-1. O essencial é que a retenção só é útil quando outra falha não pode eliminar todas as gerações em conjunto.
Proteja pelo menos uma geração contra o anfitrião principal
Uma pasta de cópias de segurança dentro do mesmo volume de dados do Jellyfin é conveniente para um restauro rápido, mas partilha o anfitrião, o conjunto de armazenamento e o mesmo limite de falha administrativa. Mantenha outra cópia num armazenamento separado ou fora do local, se esse estado for importante para si.
Não confunda instantâneos com cópias de segurança independentes quando ambos desaparecem com o mesmo conjunto de armazenamento, ataque de ransomware, eliminação acidental ou perda do anfitrião. Os instantâneos podem ser excelentes pontos de reversão a curto prazo, enquanto um segundo dispositivo ou uma cópia externa protege contra uma classe diferente de falha.
Depois de copiar uma geração mais antiga para outro local, confirme que consegue listar o respetivo conteúdo e que as suas notas de recuperação identificam a versão correspondente do Jellyfin. Uma cópia de segurança que não consegue associar a um procedimento de restauro utilizável representa uma retenção fraca, mesmo que existam muitas cópias.
Elimine cópias apenas depois de um teste de restauro validar o conjunto restante
Antes de eliminar gerações antigas, restaure uma cópia recente e um ponto de controlo mais antigo num local descartável ou numa instância de reserva. O objetivo é provar que o arquivo abre, que o estado esperado está presente e que os seus passos de restauro continuam válidos após alterações aos caminhos ou ao método de implementação.
Se o teste falhar, pare de eliminar cópias. Corrija o processo de cópia de segurança enquanto as gerações antigas ainda existem, porque eliminá-las transformaria um problema de retenção num problema de recuperação.
A retenção é adequada quando cobre a sua provável janela de deteção, preserva pontos de controlo identificados anteriores às alterações, atravessa pelo menos um limite de falha independente e é validada por testes periódicos de restauro. Aumente-a quando as alterações forem frequentes ou as falhas forem descobertas tarde; reduza-a apenas depois de confirmar que as gerações restantes continuam a cumprir esses objetivos de recuperação.
Suporte e Dicas
Mais para Ler

Should Jellyfin Use One Shared Account or Separate Household Accounts?
Choose Jellyfin household accounts by the identity, access, parental-control, and recovery boundaries you need.

Why Does Jellyfin Memory Use Stay High After Work Completes?
Separate Jellyfin process growth from Linux cache, and investigate only when memory keeps rising or creates real pressure.

Signs That a Jellyfin Storage Layout Is Becoming a Recovery Risk
Audit Jellyfin storage roles, separate live state from backups and rebuildable data, then prove the layout with a restore.

