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.
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

Kann Jellyfin sicher eine GPU oder einen Beschleuniger mit einem anderen Container teilen?
Die gemeinsame GPU-Nutzung ist an Bedingungen geknüpft: Überprüfen Sie die Gerätesichtbarkeit und die Treiberunterstützung, führen Sie anschließend beide Workloads aus und achten Sie auf...

So erkennen Sie, ob ein Jellyfin-Fehler vom Client oder Server stammt
Ein Jellyfin-Fehler liegt am Client, wenn er nur auf einem Gerät auftritt; er liegt am Server, wenn mehrere Clients über denselben Pfad fehlschlagen und...

So verhindern Sie, dass Jellyfin-Backups einen inkonsistenten Zustand erfassen
Eine vollständige Dateikopie ist nicht automatisch konsistent; frieren Sie Schreibvorgänge ein oder erstellen Sie atomar einen Snapshot, erfassen Sie alle Zustandspfade und weisen Sie...

