So konfigurierst du den Cache und temporären Speicher von Jellyfin

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.

Konfigurieren Sie den Jellyfin-Speicher, indem Sie dauerhaften Zustand vom wiederherstellbaren Cache und den temporären Dateien für stoßweise Transkodierung trennen. Datenbank und Konfiguration sollten den zuverlässigsten lokalen Pfad erhalten.

Auf einem Heimserver kann eine schnelle SSD Konfiguration, Datenbank, Cache und Transkodierungs-Arbeitsverzeichnis aufnehmen, während umfangreiche Mediendateien auf größerem Speicher verbleiben. Ordnen Sie jedes Verzeichnis ausdrücklich zu, prüfen Sie den Container-Benutzer und den Mindestbestand an freiem Speicher. Starten Sie anschließend neu und führen Sie eine repräsentative Transkodierung aus, bevor Sie die Konfiguration als abgeschlossen betrachten.

Dauerhafte, wiederherstellbare und temporäre Pfade zuordnen

Die Jellyfin-Pfade verwenden Standardwerte oder nicht dokumentierte Einbindungen. Beginnen Sie mit der schonendsten Prüfung: Geben Sie die tatsächlich verwendeten Daten-, Konfigurations-, Cache-, Protokoll-, Web- und Transkodierungspfade aus und kennzeichnen Sie jeden als dauerhaft, wiederherstellbar oder temporär.

Die relevante Beobachtung ist konkret: Dauerhafte Pfade liegen auf der lokalen SSD, temporäre Dateien auf dem vollständig belegten Root-Dateisystem und der Cache auf einer Netzwerkfreigabe. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern. tatsächlich verwendete Jellyfin-Pfade

Interpretieren Sie den jeweiligen Fall, statt zu raten. Wenn die dauerhaften Pfade lokal und zuverlässig sind, behalten Sie sie bei. Wenn der temporäre Speicher begrenzt ist, verschieben Sie nur diesen. Wenn Datenbank oder Konfiguration remote liegen, verlagern Sie sie, bevor Sie die Wiedergabe optimieren.

Pfade und Container-Berechtigungen konfigurieren

Die Speicherrollen sind ausgewählt. Beginnen Sie mit der schonendsten Prüfung: Wenden Sie jeweils nur eine Pfadänderung an, überprüfen Sie die Mount-Tabelle und erstellen Sie als Jellyfin-Benutzer eine Test- oder Arbeitsdatei.

Die relevante Beobachtung ist konkret: Der Schreibtest ist erfolgreich, der Zugriff wird verweigert oder der Pfad verweist auf ein leeres Verzeichnis. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern. lokal eingebundenes Dateisystem

Interpretieren Sie den jeweiligen Fall, statt zu raten. Wenn Schreibvorgänge erfolgreich sind, fahren Sie fort. Wenn Berechtigungen fehlen, korrigieren Sie den Besitzer, ohne Daten zu löschen. Wenn der Pfad leer ist, beheben Sie zuerst das Mount-Ziel und starten Sie erst danach einen erneuten Scan.

Mindestbestand an freiem Speicher für Cache und Transkodierung festlegen

Die Pfade sind konfiguriert und beschreibbar. Beginnen Sie mit der schonendsten Prüfung: Führen Sie die anspruchsvollste normale Wiedergabekombination aus, protokollieren Sie das Wachstum der temporären Dateien und die Schreib-Latenz und richten Sie vor dem Ausfallpunkt einen Alarm ein.

Die relevante Beobachtung ist konkret: Der temporäre Speicher bleibt begrenzt, das Volume füllt sich während eines Spitzenzeitraums oder der Cache wächst ohne Bereinigung. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern. Mindestbestand an freiem Speicher für die Transkodierung

Interpretieren Sie den jeweiligen Fall, statt zu raten. Wenn der Verbrauch begrenzt bleibt, behalten Sie den Mindestbestand bei und überwachen Sie ihn. Wenn der Speicher voll läuft, verschieben oder vergrößern Sie den temporären Bereich, bevor Sie weitere Streams hinzufügen. Wenn der Cache nie bereinigt wird, prüfen Sie seinen Pfad und die Wartungsaufgabe.

-15% OFF

Neustarten und eine repräsentative Transkodierung erneut ausführen

Die Speicherpfade und der Mindestbestand an freiem Speicher sind konfiguriert. Beginnen Sie mit der schonendsten Prüfung: Starten Sie Jellyfin einmal neu, bestätigen Sie die tatsächlich verwendeten Pfade, spielen Sie jeweils ein Video per Direct Play und eines mit Transkodierung, Untertiteln oder Skalierung ab und überprüfen Sie anschließend die Bereinigung der temporären Dateien.

Die relevante Beobachtung ist konkret: Die Pfade bleiben bestehen und die Wiedergabe funktioniert, die Transkodierung fällt auf die CPU zurück oder Schreibvorgänge in den temporären Speicher schlagen fehl. Dokumentieren Sie das Ergebnis, bevor Sie eine weitere Variable ändern.

Interpretieren Sie den jeweiligen Fall, statt zu raten. Wenn Pfade und Wiedergabe funktionieren, beenden Sie die Prüfung. Wenn ein Rückfall auf die CPU des Beschleunigers auftritt, untersuchen Sie die Zuordnung separat. Wenn Schreibvorgänge in den temporären Speicher fehlschlagen, stellen Sie den zuletzt funktionierenden Pfad wieder her und korrigieren Sie die Besitzrechte.

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.