So stellen Sie Plex wieder her, nachdem das App-Daten-Volume vollgelaufen ist

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.

Wenn das App-Daten-Volume von Plex voll ist, stoppen Sie zunächst neue Schreibvorgänge, schaffen Sie sicher Speicherplatz frei und schützen Sie die Datenbank, bevor Sie Reparaturen oder aggressive Bereinigungen versuchen.

Hat Plex die Aktualisierung eingestellt, ist abgestürzt oder Datenbankfehler gemeldet, nachdem das Volume mit seinen Anwendungsdaten keinen freien Speicherplatz mehr hatte? Löschen Sie keine zufälligen Dateien aus dem Serververzeichnis. Stoppen Sie Plex, schaffen Sie außerhalb der aktiven Datenbankdateien Speicherplatz, bewahren Sie eine Kopie der Datenbank auf und prüfen Sie anschließend, ob der Server starten kann und die Datenbankintegrität weiterhin intakt ist.

Behandeln Sie keinen freien Speicherplatz als Integritätsproblem

Ein volles App-Daten-Volume kann verhindern, dass Datenbankschreibvorgänge, Metadatenaktualisierungen, Protokolle, Caches und temporäre Vorgänge abgeschlossen werden. Das erste Ziel besteht darin, weitere Änderungen zu stoppen und kontrolliert freien Speicherplatz zurückzugewinnen, ohne die Kerndatenbank blind zu verändern.

In realen Plex-Bibliotheken können sich durch Metadaten, Grafiken und Vorschaubilder große App-Datenmengen ansammeln. Daher gehört die Überwachung des freien Speicherplatzes zur Zuverlässigkeit. Das ist die Grundlage, die Sie für ein volles Plex-App-Daten-Volume schaffen sollten.

Bestätigen Sie, welches Dateisystem voll ist und ob es sich um den Plex-App-Datenpfad, den Transcodierungspfad oder den Medienpfad handelt. Die Wiederherstellungsabfolge unterscheidet sich jeweils, und freier Speicherplatz auf einem Mount hilft nicht bei einem anderen Mount, der keinen freien Speicherplatz mehr hat.

Schaffen Sie sicheren Speicherplatz, bevor Sie etwas reparieren

Stoppen Sie Plex, wenn möglich, ordnungsgemäß und entfernen oder verschieben Sie bekannte entbehrliche Daten außerhalb der Kerndatenbankdateien, etwa nicht zugehörige Protokolle oder falsch abgelegte Sicherungen. Wenn Sie nicht sicher sind, wozu eine Datei gehört, kopieren Sie sie an einen anderen Ort, anstatt sie zu löschen.

Beim Bewerten eines vollen Plex-App-Daten-Volumes sollte eine konsistente SQLite-Sicherung aus einem sicheren Sicherungs- oder Snapshot-Verfahren stammen und nicht aus einer unkontrollierten Kopie aktiver Datenbankdateien während laufender Schreibvorgänge.

Prüfen Sie die Datenbankintegrität mit von Plex unterstützten Werkzeugen und untersuchen Sie die Protokolle auf Schreib- oder Korruptionsfehler. Wenn die Integrität intakt ist, versuchen Sie zunächst einen normalen Start, bevor Sie eine möglicherweise unnötige Reparatur durchführen.

Stellen Sie den Dienst in der schonendsten Reihenfolge wieder her

Starten Sie Plex nach dem Freigeben von Speicherplatz und überprüfen Sie, ob die Datenbank geöffnet wird, die Bibliotheken geladen werden und eine kleine Zustandsänderung, etwa der Wiedergabefortschritt, geschrieben wird und erhalten bleibt. Fahren Sie mit der Datenbankreparatur erst fort, wenn dokumentierte Integritäts- oder Startprobleme dies rechtfertigen.

Wenn die Datenbank beschädigt ist, folgen Sie dem Plex-Reparaturverfahren, während der Server gestoppt ist, und bewahren Sie die Originaldateien auf. Verwenden Sie keinen allgemeinen SQLite-Reparaturablauf, wenn Plex ein eigenes angepasstes SQLite-Werkzeug bereitstellt.

Starten Sie den Server nach der Wiederherstellung einmal neu und bestätigen Sie, dass der freie Speicherplatz zunimmt, die Datenbankintegrität intakt ist, die Bibliotheken sichtbar sind und Zustandsänderungen erhalten bleiben. Ein einmalig erfolgreicher Start reicht nicht aus, wenn sich das Volume sofort wieder füllt.

-15% OFF

Verhindern Sie einen zweiten Ausfall durch ein volles Volume

Richten Sie einen Alarm mit ausreichend Reserve ein, damit Wartungsarbeiten und temporäre Schreibvorgänge abgeschlossen werden können, und trennen Sie große temporäre Transcodierungen oder Sicherungen bei Bedarf von einem kleinen Gerät für die App-Daten.

Dieselbe Abgrenzung lässt sich in einem Wiederherstellungslayout für einen Heimmedienserver leichter erkennen, wenn jeder Dienst eine eindeutige Ressourcen- und Wiederherstellungsrolle hat.

Holen Sie Unterstützung hinzu, wenn die Datenbank nicht aus einer sicheren Kopie geöffnet oder repariert werden kann oder wenn das Dateisystem selbst Fehler meldet. Bewahren Sie in diesem Fall die betroffenen Daten auf und vermeiden Sie wiederholte Schreibversuche, die die Wiederherstellung erschweren können.

  1. Bestätigen Sie, welcher Mount tatsächlich keinen freien Speicherplatz mehr hatte
  2. Stoppen Sie Plex, bevor Sie App-Daten löschen oder reparieren
  3. Sichern Sie die Datenbank, bevor Sie die Integrität prüfen
  4. Richten Sie nach der Wiederherstellung einen Alarm für freien Speicherplatz ein

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.