L’approche sûre consiste à traiter une récupération par étapes, qui vérifie l’intégrité de la base de données et les chemins, restaure les ressources de métadonnées correspondantes et ne corrige que les lacunes avérées, comme une suite de contrôles observables plutôt que comme une commande unique.
Sur un serveur multimédia domestique Jellyfin ou similaire restauré dans des chemins isolés de données d’application, le risque concret est qu’une base de données multimédia restaurée démarre, mais que les affiches, les correspondances, les collections, l’état de visionnage ou les liens vers les bibliothèques soient incomplets. Consignez l’identité actuelle et le point de récupération, commencez par le discriminateur le moins invasif, interprétez les résultats de réussite et d’échec avant de modifier une autre variable, puis arrêtez-vous lorsque le stockage devient instable ou que la seule copie récupérable risque d’être exposée. Le flux de travail ci-dessous ne se termine qu’une fois la charge de travail d’origine fonctionnelle ou lorsque les éléments disponibles atteignent une limite nécessitant une escalade.
Geler l’instance restaurée et déterminer ce qui manque
Conservez le serveur récupéré isolé de la production et désactivez les analyses planifiées, le nettoyage, le remplacement des métadonnées et la surveillance automatique des bibliothèques. Consignez la version de l’application, le fichier de base de données, les répertoires de métadonnées et d’images, le cache, les chemins des bibliothèques, le nombre d’utilisateurs, l’état de visionnage, les plugins et l’heure exacte de récupération de chaque composant.
Utilisez la procédure ZimaSpace de validation de l’unité de récupération Jellyfin pour confirmer que la sauvegarde constitue une unité de récupération complète plutôt qu’un simple fichier de base de données. Une base de données provenant d’un point donné et un répertoire de métadonnées provenant d’un autre peuvent démarrer correctement alors que les références des éléments et les ressources graphiques ne correspondent pas.
Classez séparément les symptômes : affiches manquantes, correspondances de titres erronées, collections vides, état de visionnage perdu, médias indisponibles ou erreurs d’autorisation. Arrêtez-vous avant toute actualisation lorsque le montage multimédia ou l’intégrité de la base de données restaurée sont incertains, car une actualisation ne peut pas réparer correctement un composant de récupération manquant.
Vérifier la version, l’intégrité de la base de données et les chemins multimédias
Démarrez la version correspondante de l’application avec une copie des données restaurées et examinez les messages de migration et d’intégrité de la base de données. Confirmez que les utilisateurs restaurés, les définitions de bibliothèques, le nombre d’éléments et les enregistrements de visionnage sont présents avant d’autoriser une version plus récente à migrer la base de données.
Montez les médias en lecture seule sur les mêmes chemins de conteneur que ceux attendus par la base de données restaurée. Si les chemins ont changé, validez la méthode de migration ou de mise à jour des chemins prise en charge sur la copie ; ne supprimez pas et ne recréez pas d’abord la bibliothèque, car cela peut générer de nouvelles identités et détacher l’état existant.
Une discussion sur la migration Jellyfin concernant un cas de migration des chemins et de la base de données Jellyfin distingue les références de la base de données des chemins de configuration. Utilisez-la comme piste de migration ciblée, puis validez-la avec la version restaurée et une bibliothèque pilote plutôt que de modifier aveuglément les tables de la base de données de production.
Restaurer les ressources correspondantes et actualiser uniquement les lacunes avérées
Restaurez les métadonnées, les illustrations, les plugins et la configuration correspondant au même point de récupération lorsqu’ils sont disponibles. Comparez les autorisations et le propriétaire, puis chargez plusieurs éléments connus représentant des affiches personnalisées, des titres identifiés manuellement, des collections, des sous-titres et des images de personnes.
Si des fichiers sont absents mais que les références de la base de données sont correctes, exécutez une action concernant les métadonnées ou les images manquantes sur un petit ensemble pilote. Un nommage approprié des dossiers améliore la correspondance distante ; la page sur naming des dossiers multimédias pour la correspondance explique comment des chemins Jellyfin organisés aident les fournisseurs à identifier les titres sans nécessiter une actualisation destructive de tout le contenu.
Utilisez le remplacement de toutes les métadonnées uniquement pour les éléments dont l’état enregistré est volontairement jetable. Conservez les fichiers NFO et les champs verrouillés, consignez l’état initial et vérifiez que le pilote n’écrase pas les titres, les illustrations, les noms de tri ou l’appartenance aux collections soigneusement définis.
Valider la récupération et rétablir progressivement le service
Lisez des éléments représentatifs, examinez les affiches et les arrière-plans, ouvrez les collections, testez la recherche, confirmez la progression du visionnage avec les utilisateurs d’origine et effectuez une modification de métadonnées jetable. Redémarrez l’instance isolée et vérifiez que chaque état récupéré est conservé.
Réactivez l’analyse pour la bibliothèque pilote, puis pour une bibliothèque à la fois. Surveillez les journaux à la recherche de chemins indisponibles, d’échecs d’écriture d’images, de limites des fournisseurs, de verrous de base de données et de suppressions inattendues d’éléments ; gardez la copie source restaurée inchangée jusqu’à la fin du cycle complet.
Ne rétablissez le trafic que lorsque la base de données, les chemins, les illustrations, les champs personnalisés, les utilisateurs, la lecture, le redémarrage et la sauvegarde ont tous été validés. Revenez à la copie de récupération protégée si les identités ou l’état de visionnage changent, et faites remonter les problèmes de corruption ou les composants de récupération manquants au lieu d’empiler les actualisations sur l’unique copie disponible.
Assistance et conseils
Plus à lire

Guide de stockage pour l’enregistrement de la télévision en direct : capacité, conservation et nettoyage
Mesurez les enregistrements réels, prévoyez une marge de sécurité, combinez les limites d’ancienneté et de capacité, et vérifiez que le programme admissible le plus...

Liste de contrôle de compatibilité du client Jellyfin pour l’audio, la vidéo et les sous-titres
Testez des fichiers représentatifs en ne faisant varier qu’un paramètre à la fois, puis consignez pour chaque client la lecture directe, le remuxage, la...

Guide de maintenance de la bibliothèque multimédia pour les numérisations, les métadonnées et la mise en veille des disques durs
Regroupez les tâches sollicitant les disques en fenêtres d’activité utiles, limitez la portée des modifications de métadonnées et vérifiez à la fois la détection...

