Ein Jellyfin-Backup kann jede Datei enthalten und trotzdem inkonsistent sein, wenn sich Datenbank, Konfiguration und Metadaten während der Sicherung ändern. Legen Sie daher die Schreibgrenze fest, bevor Sie ein Backup-Tool auswählen.
Für einen Heimserver ist es am sichersten, Jellyfin anzuhalten oder einen Dateisystem-Snapshot zu verwenden, der alle statusrelevanten Pfade abdeckt, den Quelldienst erst nach Abschluss der Sicherung wieder laufen zu lassen und eine Kopie testweise wiederherzustellen. Wenn der Test fehlende Benutzer oder Wiedergabeverläufe offenlegt, behalten Sie das letzte nachweislich funktionierende Backup, statt es zu ersetzen.
Definieren Sie die Konsistenzgrenze, bevor der Auftrag ausgeführt wird
Backups laufen nach einem Zeitplan mit unbekanntem Schreibzeitpunkt. Beginnen Sie mit der am wenigsten invasiven Prüfung: Listen Sie aktive Jellyfin-Aufgaben auf und entscheiden Sie, ob das Backup den Dienst beendet, Schreibvorgänge pausiert oder alle statusrelevanten Pfade atomar als Snapshot erfasst. Wiederherstellungsgrenze
Die nützliche Beobachtung ist konkret: Der Dienst kann kurz angehalten werden, das Dateisystem unterstützt Snapshots, keine der beiden Grenzen ist verfügbar. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern.
Interpretieren Sie den jeweiligen Pfad, statt zu raten. Wenn ein Stopp oder ein koordinierter Snapshot möglich ist, planen Sie ihn ein. Wenn nicht, verwenden Sie ein Anwendungs-Backup und dokumentieren Sie dessen Umfang. Wenn beides nicht möglich ist, bezeichnen Sie eine laufende Dateikopie nicht als verifiziert.
Erfassen Sie alle statusrelevanten Pfade innerhalb dieser Grenze
Die Erfassungsgrenze ist festgelegt. Beginnen Sie mit der am wenigsten invasiven Prüfung: Vergleichen Sie das Backup-Manifest mit den Jellyfin-Daten-, Konfigurations- und Cache-Pfaden sowie der Mount-Definition des Containers oder Hosts.
Die nützliche Beobachtung ist konkret: Alle erforderlichen Pfade sind enthalten, nur der Cache fehlt, oder Konfiguration bzw. Datenbank fehlen. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern. Inventar der Statuspfade
Interpretieren Sie den jeweiligen Pfad, statt zu raten. Wenn Daten und Konfiguration enthalten sind, fahren Sie fort. Wenn nur der Cache fehlt, dokumentieren Sie ihn als wiederaufbaubar. Wenn Datenbank oder Konfiguration fehlen, lehnen Sie das Backup ab und korrigieren Sie das Manifest.
Testen Sie eine Kopie durch Wiederherstellung, bevor Sie der Aufbewahrung vertrauen
Ein Backup wurde innerhalb der ausgewählten Grenze erstellt. Beginnen Sie mit der am wenigsten invasiven Prüfung: Stellen Sie es in einem separaten Datenpfad wieder her, starten Sie die passende Jellyfin-Version, melden Sie sich an, prüfen Sie Verlauf und Bibliotheken und spielen Sie einen Titel ab.
Die nützliche Beobachtung ist konkret: Der Status ist konsistent, der Einrichtungsassistent erscheint, oder eine Bibliothek bzw. ein Benutzer fehlt. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern.
Interpretieren Sie den jeweiligen Pfad, statt zu raten. Wenn Status und Wiedergabe funktionieren, akzeptieren Sie das Backup. Wenn der Einrichtungsassistent erscheint, ist der Mount falsch. Wenn Statusdaten fehlen, lehnen Sie das Backup ab und behalten Sie die vorherige Kopie.
Behandeln Sie ein verdächtiges Backup mit dem kleinsten Wiederherstellungsschritt
Ein Wiederherstellungstest zeigt fehlende oder inkonsistente Statusdaten. Beginnen Sie mit der am wenigsten invasiven Prüfung: Belassen Sie das verdächtige Backup im schreibgeschützten Zustand, vergleichen Sie es mit der letzten akzeptierten Kopie und prüfen Sie die Quellprotokolle, bevor Sie die Sicherung erneut erstellen.
Die nützliche Beobachtung ist konkret: Die Quelle ist intakt, die Quelle ist bereits beschädigt, oder nur ein Pfad unterscheidet sich. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern. Aufbewahrung mit Wiederherstellungstest
Interpretieren Sie den jeweiligen Pfad, statt zu raten. Wenn die Quelle intakt ist, korrigieren Sie Grenze oder Manifest und erstellen Sie das Backup erneut. Wenn die Quelle beschädigt ist, stellen Sie zuerst die letzte gute Kopie wieder her. Wenn sich nur ein Pfad unterscheidet, reparieren Sie diesen Mount und wiederholen Sie den Test.
Support & Tipps
Mehr zum Lesen

Kann Jellyfin sicher eine GPU oder einen Beschleuniger mit einem anderen Container teilen?
Die gemeinsame GPU-Nutzung ist an Bedingungen geknüpft: Überprüfen Sie die Gerätesichtbarkeit und die Treiberunterstützung, führen Sie anschließend beide Workloads aus und achten Sie auf...

So erkennen Sie, ob ein Jellyfin-Fehler vom Client oder Server stammt
Ein Jellyfin-Fehler liegt am Client, wenn er nur auf einem Gerät auftritt; er liegt am Server, wenn mehrere Clients über denselben Pfad fehlschlagen und...

So konfigurierst du den Cache und temporären Speicher von Jellyfin
Trenne dauerhaften Zustand, wiederaufbaubaren Cache und temporären Transkodierungsspeicher und überprüfe anschließend Kapazität und Berechtigungen mit einem echten Wiedergabetest.

