So verschieben Sie Plex-App-Daten, ohne den Wiedergabeverlauf oder die Einstellungen zu verlieren

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Verschieben Sie das vollständige Plex-Serverdatenverzeichnis, während Plex angehalten ist, lassen Sie die Quelle unverändert und überprüfen Sie den migrierten Server, bevor Sie die alte Kopie löschen oder anderweitig verwenden.

Plex-Wiedergabeverlauf, Metadaten, Datenbankstatus, Einstellungen und andere Serverinformationen befinden sich im Serverdatenverzeichnis, nicht in Ihren Filmordnern. In Docker entspricht dieses Verzeichnis dem Hostpfad oder Volume, das Sie dem Plex-Konfigurationspfad zugeordnet haben. Bei einer sicheren Migration wird daher der Zustand verschoben, nicht die Medienbibliothek neu eingelesen: Schreibvorgänge anhalten, die richtigen Daten kopieren, Besitzrechte beibehalten, den Container auf den neuen Speicherort verweisen und überprüfen, ob die alte Serveridentität und der Wiedergabestatus erhalten geblieben sind.

Schützen Sie die Quelle, bevor Sie etwas verschieben

Ermitteln Sie zunächst den Hostpfad, der die persistente Plex-Konfiguration bereitstellt, und erstellen Sie davon ein separates Backup. Beginnen Sie nicht damit, den Container-Mount zu bearbeiten und zu hoffen, dass der neue Speicherort korrekt ist. Notieren Sie den aktuellen Mount, die Plex-Version, den Servernamen, die Medienpfade und die Besitzrechte, damit Sie zur funktionierenden Konfiguration zurückkehren können, falls die neue Kopie nicht sauber startet.

Die Migrationsanleitung für Plex-Server weist ausdrücklich darauf hin, dass der Server vor dem Kopieren seiner Daten angehalten werden muss, und nennt mögliche Einschränkungen der Migration, insbesondere zwischen verschiedenen Betriebssystemen. Außerdem wird darauf hingewiesen, dass bestehende Bibliothekszugriffe anderer Plex-Konten möglicherweise nicht immer erhalten bleiben. Der Zugriff für freigegebene Benutzer sollte daher nach der Migration überprüft werden und nicht bedingungslos im Titel versprochen werden.

Belassen Sie das alte Datenverzeichnis während des ersten Tests im Nur-Lese-Modus oder ändern Sie es anderweitig nicht. Ein Rollback ist einfach, solange die Quelle noch vorhanden ist: Plex anhalten, den ursprünglichen Mount wiederherstellen und den alten Zustand starten. Nach dem Löschen der Quelle oder wenn zwei Kopien in dieselbe Datenbank schreiben, wird ein Rollback deutlich schwieriger.

Plex anhalten und den vollständigen persistenten Zustand kopieren

Halten Sie den Plex-Container an und vergewissern Sie sich, dass er vor Beginn des Kopiervorgangs keine Schreibvorgänge mehr ausführt. Kopieren Sie das vollständige persistente Serverdatenverzeichnis an den neuen Speicherort. Bei großen Bibliotheken sollten Sie Dateiattribute beibehalten und eine Archiv- oder dateisystemspezifische Kopiermethode in Betracht ziehen, die die vielen kleinen Metadatendateien effizient verarbeitet.

Wenn Sie nicht sicher sind, welches Verzeichnis den tatsächlichen Plex-Zustand enthält, nutzen Sie die Referenz zum Plex-Datenverzeichnis, um Serverdaten und Medieninhalte zu unterscheiden. In Docker hängt der tatsächliche Speicherort vom gewählten Volume oder Bind-Mount ab. Die Container-Konfiguration ist daher maßgeblich für den Hostpfad.

Setzen Sie den neuen Pfad nach dem Kopieren auf denselben effektiven Benutzer oder dieselbe Gruppe, unter dem beziehungsweise der Plex zuvor ausgeführt wurde, und stellen Sie sicher, dass er beschreibbar ist. Eine vollständige Kopie mit falschen Berechtigungen kann wie ein Datenverlust wirken, da Plex möglicherweise mit einem neuen oder nur teilweise lesbaren Verzeichnis startet. Beheben Sie die Zugriffsrechte, bevor Plex am Zielort einen neuen Zustand anlegt.

Plex auf den neuen Pfad verweisen und die Identität vor dem Einlesen überprüfen

Ändern Sie zunächst nur den Mount für die Konfigurationsdaten. Benennen Sie nicht gleichzeitig Medienordner um, ändern Sie den Netzwerkmodus, aktualisieren Sie Plex und verschieben Sie den Speicher. Starten Sie den Container und öffnen Sie Plex. Der Server sollte mit dem erwarteten Namen, den Bibliotheken, Postern, dem Wiedergabeverlauf, den Einstellungen und der bisherigen Serveridentität erscheinen, anstatt Sie zum vollständigen Einrichten eines neuen Servers aufzufordern.

Für die Migration eines NAS folgt der ZimaSpace-Leitfaden zur NAS-Datenmigration derselben Reihenfolge: zuerst sichern, einen klar definierten Umfang verschieben, das Ziel überprüfen und erst danach die alte Kopie entfernen. Diese Reihenfolge ist wichtiger als die Frage, ob die Verschiebung über eine Benutzeroberfläche oder einen Shell-Befehl erfolgt.

Öffnen Sie vor einem umfassenden Bibliotheksscan mehrere Inhalte mit bekanntem Wiedergabestatus und vergleichen Sie sie mit der Quelle. Überprüfen Sie die Servereinstellungen sowie mindestens einen freigegebenen Benutzer oder ein verwaltetes Konto. Wenn Identität, Verlauf oder Berechtigungen nicht stimmen, halten Sie hier an und führen Sie ein Rollback durch, anstatt Scans zuzulassen, die weitere Zustandsdaten überschreiben.

-15% OFF

Die Persistenz nach einem Neustart überprüfen, bevor Sie die alte Kopie löschen

Starten Sie den Plex-Container neu und wiederholen Sie die Prüfungen. Vergewissern Sie sich, dass der neue Mount weiterhin auf den aktiven Hostpfad verweist und dass neue Änderungen am Wiedergabestatus dort gespeichert werden. Spielen Sie anschließend einen Inhalt kurz ab, beenden Sie die Wiedergabe und prüfen Sie, ob die Fortschrittsmarkierung einen weiteren Plex-Neustart übersteht. Damit ist nachgewiesen, dass das Ziel nicht nur lesbar ist, sondern auch aktuelle Schreibvorgänge empfängt.

Wenn sich auch die Medienpfade geändert haben, migrieren Sie diese separat und verwenden Sie dafür das Verfahren von Plex zum Ändern des Medienstandorts, anstatt die Migration des Anwendungszustands mit der Migration der Inhalte zu vermischen. Durch die Trennung beider Vorgänge lassen sich Fehler leichter diagnostizieren, und ein fehlender Medien-Mount wird nicht mit einer verlorenen Plex-Datenbank verwechselt.

Löschen oder verwenden Sie die alte Kopie der Anwendungsdaten erst anderweitig, nachdem der neue Speicherort einen Neustart und die normale Nutzung überstanden hat. Wenn freigegebene Benutzer oder Bibliotheksberechtigungen nicht übernommen wurden, korrigieren Sie diese ausdrücklich, sobald der Serverzustand stabil ist. Löschen Sie die Quelle nicht nur deshalb, weil der zentrale Wiedergabeverlauf und die Einstellungen korrekt aussehen.

Support & Tipps

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.