Trate uma migração do Plex de ARM para x86 ou de x86 para ARM como uma migração de estado acompanhada por um teste de compatibilidade de funcionalidades, e não como uma simples cópia.
A base de dados e os metadados podem ser portáteis, mas os binários, as funcionalidades de análise de multimédia, a aceleração por hardware e os pressupostos relativos aos caminhos podem variar entre plataformas. Preserve o servidor original até o novo passar pelas verificações da biblioteca, do estado de visualização, dos metadados, da reprodução e das funcionalidades. Não elimine a origem apenas porque o novo serviço arrancou.
Mova todo o conjunto de dados de estado, não apenas um ficheiro conveniente
O estado do Plex inclui mais do que uma única base de dados da biblioteca. Copiar apenas um ficheiro pode preservar parte do histórico, enquanto obriga outros metadados ou índices a serem reconstruídos.
Uma migração segura preserva o diretório completo de dados do servidor Plex, incluindo metadados, definições e estado de visualização, em vez de copiar apenas a base de dados da biblioteca.
Copie o diretório completo de estado do Plex com o servidor parado, preservando o proprietário e a estrutura dos ficheiros. Mantenha a origem intacta até o novo anfitrião concluir uma validação completa.
Mantenha os caminhos dos conteúdos estáveis ou remapeie-os deliberadamente
A portabilidade da base de dados não torna portáteis as cadeias de caminhos. Um ponto de montagem diferente ou uma convenção de caminhos diferente do sistema operativo pode fazer com que registos válidos apontem para conteúdos multimédia indisponíveis.
Crie um mapa de caminhos antes do arranque e compare as raízes multimédia antigas e novas. Se a alteração de arquitetura também mudar o sistema operativo, trate a tradução dos caminhos como uma etapa de migração independente.
Teste um item de cada biblioteca antes de iniciar uma análise abrangente. Montagens estáveis num esquema persistente de dados de contentores reduzem o número de variáveis durante uma mudança de arquitetura.
Valide separadamente as funcionalidades específicas da arquitetura
A transcodificação por hardware, algumas funções de análise e as funcionalidades dependentes de controladores podem variar, mesmo quando o estado principal da biblioteca funciona. Não presuma que existe paridade de funcionalidades apenas porque conseguiu iniciar sessão.
O estado partilhado do Plex não garante funcionalidades idênticas entre arquiteturas; as diferenças de análise entre ARM e x86 podem manter-se mesmo depois de a base de dados e os caminhos dos conteúdos terem sido migrados com sucesso.
Crie uma lista de verificação para Reprodução direta, transcodificação, percurso de HDR/legendas, funcionalidades de análise e acesso remoto. Uma funcionalidade que falhe apenas na nova arquitetura deve ser tratada como um trabalho de compatibilidade, não como perda de dados.
Preserve um limite de reversão até o uso normal estar comprovado
A migração é segura quando o servidor antigo ainda pode ser restaurado caso o novo anfitrião revele um problema tardio. Alguns minutos de navegação bem-sucedida não são suficientes para desativar a origem.
Utilize o novo anfitrião durante um dia normal, faça uma alteração na biblioteca, reinicie-o e verifique a cópia de segurança e o restauro. Se a nova arquitetura alterar o estado armazenado de uma forma que o anfitrião antigo não consiga reutilizar em segurança, restaure a partir da cópia anterior à migração em vez de alternar repetidamente o diretório ativo.
Desative o anfitrião antigo apenas depois de o novo servidor passar esses testes e de uma nova cópia de segurança ser verificada.
Suporte e Dicas
Mais para Ler

O Jellyfin pode partilhar em segurança uma GPU ou acelerador com outro contentor?
A partilha da GPU é condicional: verifique a visibilidade do dispositivo e o suporte dos controladores; em seguida, execute ambas as cargas de trabalho...

Como saber se um erro do Jellyfin vem do cliente ou do servidor
Um erro do Jellyfin pertence ao cliente quando afeta apenas um dispositivo; pertence ao servidor quando vários clientes falham no mesmo percurso e os...

Como configurar a cache e o armazenamento temporário do Jellyfin
Separe o estado persistente, a cache reconstruível e o armazenamento temporário para transcodificação; em seguida, verifique a capacidade e as permissões com um teste...

