Warum greift Plex über Nacht ständig auf Ihre Festplatten zu?

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.

Über Nacht auftretende Festplattenaktivität ist bei Plex oft eine normale Wartungsaktion. Wiederholte Zugriffe außerhalb des konfigurierten Zeitfensters erfordern jedoch eine Prüfung auf Prozessebene, bevor Sie etwas deaktivieren.

Auf einem ständig eingeschalteten Heim-NAS kann Plex auf den Speicher zugreifen, obwohl niemand zusieht, weil Datenbanksicherungen, Bibliotheksaktualisierungen, Metadatenaktualisierungen, Cache-Bereinigungen oder Medienanalysen für ruhige Zeiten geplant sein können. Entscheidend ist zunächst, die I/O-Zeit mit den Plex-Aktivitäten abzugleichen und anschließend Plex von einem anderen Container, Sicherungsauftrag, Dateisystemprozess oder einer Client-Anfrage zu unterscheiden. Beginnen Sie nicht damit, alle Wartungsoptionen zu deaktivieren, da einige dieser Aufgaben den Serverstatus schützen oder optimieren.

Gleichen Sie die Festplattenaktivität zunächst mit dem Plex-Wartungsfenster ab

Öffnen Sie Plex Web und prüfen Sie die Start- und Endzeit der geplanten Aufgaben, bevor Sie Änderungen am NAS vornehmen. Plex beschreibt ein standardmäßiges Wartungsfenster, das über Nacht beginnt. Zu den Aufgaben können Datenbanksicherungen, Datenbankoptimierung, Cache-Bereinigung, Bibliotheksaktualisierungen, Metadatenverarbeitung und Medienanalysen gehören. Wenn die Festplattenaktivität innerhalb dieses Zeitfensters beginnt und endet, sind geplante Aufgaben die wahrscheinlichste Erklärung und nicht etwa ein defektes Laufwerk.

Die offizielle Dokumentation zu geplanten Plex-Aufgaben ist die beste Referenz, um zu entscheiden, welche Aufgaben nachts berechtigterweise ausgeführt werden können. Vergleichen Sie den konfigurierten Zeitplan mit dem genauen Zeitpunkt, zu dem die Laufwerks-LEDs oder die Speicherauslastungskurve aktiv werden. Eine weitgehende Übereinstimmung ist ein nützliches Indiz; bei einer Abweichung sollten Sie die Diagnose fortsetzen.

Wenn die Aktivität außerhalb des Plex-Fensters beginnt, gehen Sie nicht automatisch davon aus, dass Plex weiterhin verantwortlich ist. Prüfen Sie, ob zur selben Zeit eine NAS-Sicherung, ein SMART-Test, ein Scrub-Vorgang, ein Indexer, ein Downloader oder eine andere Medienanwendung startet. Die Entscheidung ist einfach: Aktivitäten, die mit einer Plex-Aufgabe übereinstimmen, bleiben im Plex-Zweig; Aktivitäten ohne diese Übereinstimmung verweisen auf den Host oder einen anderen Container.

Unterscheiden Sie Bibliotheksscans von Analyse- und Transkodierungs-I/O

Prüfen Sie als Nächstes, was Plex während der Festplattenaktivität nach eigenen Angaben ausführt. Bei einem Bibliotheksscan werden normalerweise die Medienpfade durchsucht und geänderte Elemente aktualisiert, während eine Medienanalyse deutlich größere Teile der Dateien lesen kann. Eine Transkodierung ist wiederum etwas anderes: Sie steht mit der Wiedergabe in Verbindung und erzeugt temporäre Ausgabedateien. Die Aktivität sollte daher mit einem aktuellen Stream und nicht mit einer ruhigen Wartungsphase zusammenfallen.

Wenn Sie kürzlich eine große Bibliothek hinzugefügt, Pfade geändert, eine detailliertere Analyse aktiviert oder Metadaten wiederhergestellt haben, kann ein Wartungsfenster deutlich stärker ausgelastet sein als gewöhnlich. Ein praktischer Workflow für einen Heim-Medienserver behandelt Bibliotheksorganisation, Scans, Wiedergabe und Transkodierung ebenfalls als getrennte Ebenen. Wenn diese Ebenen getrennt bleiben, vermeiden Sie, das Speichergerät für erwartbare Anwendungsaktivitäten verantwortlich zu machen.

Führen Sie eine kontrollierte Nacht ohne aktive Clients durch und notieren Sie, ob dieselbe I/O-Aktivität wieder auftritt. Verschwindet die Aktivität, war wahrscheinlich eine Client-Anfrage, ein Remote-Stream, ein Download oder eine durch die Wiedergabe ausgelöste Konvertierung beteiligt. Bleibt sie zur selben geplanten Zeit bestehen, fahren Sie mit dem Wartungszweig fort, statt die Clients zu untersuchen.

Ermitteln Sie den genauen Prozess, bevor Sie Einstellungen ändern

Verwenden Sie den Prozess- oder Speichermonitor des NAS, um festzustellen, welcher Prozess während des Ereignisses Lese- und Schreibvorgänge erzeugt. Prüfen Sie auf einem Docker-Host außerdem die Aktivität und Protokolle des Plex-Containers rund um denselben Zeitstempel. Ziel ist nicht, nur die gesamte Festplattenauslastung zu betrachten, sondern die I/O-Aktivität Plex, einem anderen Container oder einem Host-Dienst zuzuordnen.

Wenn Plex der verantwortliche Prozess ist, gleichen Sie den Zeitstempel mit der Aktivitätsansicht, den Serverprotokollen und dem Wartungsplan ab. Verursacht ein anderer Prozess die I/O-Aktivität, lassen Sie die Plex-Einstellungen unverändert und verfolgen Sie stattdessen diesen Prozess. Eine Diagnose mit nur einer veränderten Variable verhindert den häufigen Fehler, dass durch das Deaktivieren der Plex-Wartung lediglich ein Sicherungs- oder Indexierungsauftrag verborgen wird, der die Festplatten weiterhin aufweckt.

Betrachten Sie einen Neustart nicht als Lösung. Ein Neustart kann die aktuelle Aufgabe beenden und die Festplatten vorübergehend zur Ruhe bringen. Das beweist jedoch nur, dass die Arbeit mit dem Prozess beendet wurde. Der aussagekräftigere Test ist, ob dieselbe Aktivität beim nächsten geplanten Auslöser mit derselben Konfiguration wieder auftritt.

-15% OFF

Ändern Sie nur den bestätigten Auslöser und überprüfen Sie die Wirkung über Nacht

Wenn eindeutig eine Plex-Aufgabe verantwortlich ist und der Zeitpunkt störend ist, verschieben Sie zunächst das Wartungsfenster auf einen geeigneteren Zeitraum. Deaktivieren Sie eine einzelne Aufgabe erst, wenn Sie wissen, worauf Sie dadurch verzichten. Datenbanksicherungen, Optimierung und Analyse erfüllen unterschiedliche Zwecke. Sie alle abzuschalten, ist daher kein sinnvoller Ersatz für die Identifizierung der konkreten Aufgabe.

Reproduzieren Sie nach der Änderung die ursprüngliche Situation: Lassen Sie den Server während des nächsten Wartungsfensters im Leerlauf und vergleichen Sie die Festplattenaktivität zum gleichen Zeitpunkt. Eine erfolgreiche Lösung bedeutet, dass die störende I/O-Aktivität zum bisherigen Zeitpunkt nicht mehr auftritt, während Plex die Bibliothek zur neuen Zeit weiterhin erwartungsgemäß scannt, Inhalte wiedergibt und wartet.

Untersuchen Sie Laufwerk oder Dateisystem erst dann weiter, wenn die I/O-Aktivität nach der Zuordnung zu einem Prozess unerklärt bleibt, von Speicherfehlern begleitet wird oder auch bei beendetem Plex fortbesteht. Dann liegt das Problem außerhalb der Plex-Grenze, und weitere Plex-Anpassungen werden es wahrscheinlich nicht klären.

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.