Nachdem Sie das Plex-Datenverzeichnis verschoben haben, stellen Sie den Dateisystembesitz und den Zugriff für die Plex-Dienstidentität wieder her, bevor die neue Instanz Statusdaten schreiben darf.
Bei einer Migration kann jede Datei korrekt kopiert werden und der Start trotzdem fehlschlagen, weil sich numerische UID/GID, Mount-Modus, ACLs oder das Durchqueren übergeordneter Verzeichnisse am Ziel geändert haben. Beheben Sie zuerst die Anforderungen des Dateisystems. Wenn Plex wiederholt mit falschem Besitz gestartet wird, kann ein verwirrender unvollständiger Status entstehen, wodurch sich schwerer feststellen lässt, ob der Kopiervorgang selbst erfolgreich war.
Numerische UID und GID auf beiden Hosts vergleichen
Benutzernamen können übereinstimmen, während sich die numerischen IDs unterscheiden, insbesondere bei Containern, NAS-Systemen und neu eingerichteten Linux-Hosts. Das Ziel sollte anhand der Identität geprüft werden, die der neue Plex-Prozess tatsächlich verwendet.
UID- und GID-Zuordnung von Containern verknüpft die Dienstidentität bei Bind-Mounts mit dem numerischen Besitz des Host-Dateisystems.
Erfassen Sie die UID/GID des Plex-Prozesses auf dem alten und neuen Host und prüfen Sie den Besitz des kopierten Verzeichnisses anhand der numerischen IDs. Wenn die Dienst-ID am Ziel den Statuspfad nicht besitzt oder keinen ACL-Zugriff darauf hat, korrigieren Sie diese Zuordnung, bevor Sie Plex starten.
Übergeordnete Verzeichnisse und Mount-Modus prüfen
Der korrekte Besitz des letzten Verzeichnisses reicht nicht aus, wenn Plex ein übergeordnetes Verzeichnis nicht durchqueren kann oder der Mount schreibgeschützt ist. Nach einer Migration kann ein Bind-Mount außerdem auf den falschen Host-Pfad verweisen.
Docker-Compose-Dienstdefinitionen machen Volumes, persistente Pfade und Dienstgrenzen eindeutig.
Gehen Sie als Dienstidentität den Pfad vom Mount-Punkt bis zum Plex-Datenverzeichnis entlang und überprüfen Sie jedes übergeordnete Verzeichnis sowie den Mount-Modus des Containers. Wenn der Host-Pfad beschreibbar ist, der Container-Pfad jedoch nicht, korrigieren Sie den Bind-Mount oder den Namespace, bevor Sie den Dateibesitz erneut ändern.
Vor dem Start von Plex einen einmaligen Schreibtest durchführen
Ein kleiner Test zum Erstellen, Umbenennen und Löschen bestätigt, dass der Dienst das Ziel ändern kann, ohne die aktive Datenbank zu gefährden. Außerdem erkennt er ACL- und Sicherheitskontextprobleme, die einfache Lesetests übersehen.
Sicherheit beim Schreiben in SQLite setzt auf kontrollierte Schreibvorgänge. Daher sollte die aktive Plex-Datenbank nicht als Berechtigungstest verwendet werden.
Führen Sie den einmaligen Schreibtest im übergeordneten Verzeichnis der kopierten Plex-Daten und im Transcodierungsverzeichnis aus und entfernen Sie ihn anschließend. Wenn der Test fehlschlägt, halten Sie an und klären Sie die Dateisystemrichtlinien, bevor Plex die migrierte Datenbank öffnet.
Plex starten und die Identität prüfen, bevor Sie die Automatisierung fortsetzen
Sobald die Berechtigungen stimmen, besteht das nächste Risiko darin, den kopierten Status mit der erwarteten Serverinstanz und den Bibliotheken zu verbinden. Überprüfen Sie das Dashboard, die Bibliothekspfade, den Benutzerzugriff, den Wiedergabestatus und eine Aktion, die einen Schreibvorgang erzeugt, bevor Sie Scans oder begleitende Automatisierung aktivieren.
Migration des Plex-Status muss neben dem Medienzugriff auch Datenbank, Metadaten, Konfiguration und Pfadkontinuität bewahren.
Starten Sie Plex mit pausierter Hintergrundautomatisierung, bestätigen Sie den erwarteten Server und die Bibliotheken und führen Sie anschließend eine kontrollierte Metadatenaktion oder einen Scan aus. Wenn die Serveridentität oder der Bibliotheksstatus nicht stimmt, stoppen Sie Schreibvorgänge und vergleichen Sie den kopierten Status mit der Quellsicherung, bevor Sie fortfahren. Künftige Umzüge sind einfacher, wenn Plex einen persistenten App-Datenpfad mit stabilem Besitz außerhalb der austauschbaren Container-Laufzeit verwendet.
Support & Tipps
Mehr zum Lesen

Leitfaden zur Speicherkapazität, Aufbewahrung und Bereinigung von Live-TV-Aufnahmen
Messen Sie echte Aufzeichnungen, halten Sie Headroom frei, kombinieren Sie Alters- und Kapazitätslimits und weisen Sie nach, dass das älteste geeignete Programm entfernt wird,...

Workflow zur Wiederherstellung von Metadaten für Heimmedien nach der Wiederherstellung einer Datenbank
Schützen Sie den wiederhergestellten Zustand, überprüfen Sie die Medienidentität und die Pfade und reparieren Sie anschließend fehlende Grafiken oder Übereinstimmungen in einer Pilotbibliothek, bevor...

Jellyfin-Client-Kompatibilitätscheckliste für Audio, Video und Untertitel
Testen Sie repräsentative Dateien mit jeweils nur einer veränderten Variable und protokollieren Sie für jeden Client Direct Play, Remux, Audiokonvertierung, Videotranskodierung oder einen Fehler.

