So stellen Sie die Plex-Berechtigungen nach dem Verschieben des Datenverzeichnisses wieder her

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.

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.

-15% OFF

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

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.