Configureer de opslag van Jellyfin door permanente gegevens te scheiden van opnieuw op te bouwen cache en tijdelijke transcodebestanden die piekbelasting veroorzaken; de database en configuratie moeten het meest betrouwbare lokale pad gebruiken.
Op een homeserver kan een snelle SSD de configuratie, database, cache en tijdelijke transcodebestanden bevatten, terwijl grote mediabestanden op ruimere opslag blijven staan. Wijs elke map expliciet toe, controleer de containergebruiker en de minimale vrije ruimte, start de server opnieuw op en voer een representatieve transcode uit voordat je de indeling als voltooid beschouwt.
Permanente, opnieuw op te bouwen en tijdelijke paden toewijzen
Jellyfin-paden gebruiken standaardwaarden of niet-gedocumenteerde mounts. Begin met de minst ingrijpende controle: toon de actieve paden voor gegevens, configuratie, cache, logs, webbestanden en transcodering en label elk pad als permanent, opnieuw op te bouwen of tijdelijk.
De nuttige observatie is specifiek: permanente paden op een lokale SSD, tijdelijke bestanden op een volle rootpartitie, cache op een netwerkshare. Noteer het resultaat voordat je een andere variabele wijzigt. actieve Jellyfin-paden
Interpreteer de vertakking in plaats van te gokken. Als permanente paden lokaal en betrouwbaar zijn, behoud ze dan; als de tijdelijke opslag beperkt is, verplaats dan alleen de tijdelijke bestanden; als de database of configuratie op afstand staat, verplaats die dan voordat je het afspelen optimaliseert.
De paden en containermachtigingen configureren
De opslagrollen zijn geselecteerd. Begin met de minst ingrijpende controle: pas één pad tegelijk aan, bekijk de mounttabel en maak als Jellyfin-gebruiker een testbestand of tijdelijk bestand aan.
De nuttige observatie is specifiek: de schrijftest slaagt, de toegang wordt geweigerd, het pad verwijst naar een lege map. Noteer het resultaat voordat je een andere variabele wijzigt. lokaal aangekoppeld bestandssysteem
Interpreteer de vertakking in plaats van te gokken. Als schrijven lukt, ga dan verder; als de machtiging mislukt, herstel dan het eigendom zonder gegevens te verwijderen; als het pad leeg is, herstel dan het mountdoel voordat je opnieuw scant.
Een minimum aan vrije ruimte instellen voor cache en transcodering
De paden zijn geconfigureerd en beschrijfbaar. Begin met de minst ingrijpende controle: voer de zwaarste normale afspeelcombinatie uit, registreer de groei van tijdelijke bestanden en de schrijflatentie en stel een waarschuwing in voordat de fout optreedt.
De nuttige observatie is specifiek: de hoeveelheid tijdelijke bestanden blijft begrensd, het volume raakt tijdens een piek vol, de cache groeit zonder opruiming. Noteer het resultaat voordat je een andere variabele wijzigt. minimum aan vrije ruimte voor transcodering
Interpreteer de vertakking in plaats van te gokken. Als de hoeveelheid begrensd blijft, behoud dan de ondergrens en blijf monitoren; als de opslag volloopt, verplaats of vergroot dan de tijdelijke opslag voordat je streams toevoegt; als de cache nooit wordt opgeruimd, controleer dan het pad en de onderhoudstaak.
Opnieuw starten en een representatieve transcode opnieuw uitvoeren
De opslagpaden en de minimale vrije ruimte zijn geconfigureerd. Begin met de minst ingrijpende controle: start Jellyfin één keer opnieuw op, bevestig de actieve paden, speel één stream af met Direct Play en één transcode met ondertiteling of schaling en controleer daarna of tijdelijke bestanden worden opgeruimd.
De nuttige observatie is specifiek: de paden blijven behouden en het afspelen slaagt, transcodering valt terug op de CPU, schrijven naar tijdelijke bestanden mislukt. Noteer het resultaat voordat je een andere variabele wijzigt.
Interpreteer de vertakking in plaats van te gokken. Als de paden en het afspelen werken, stop dan; als er wordt teruggevallen op een hardwareversneller, stel de diagnose voor de toewijzing afzonderlijk; als schrijven naar tijdelijke bestanden mislukt, herstel dan het laatst werkende pad en repareer het eigendom.
Ondersteuning & Tips
Meer om te lezen

Kan Jellyfin veilig een GPU of accelerator delen met een andere container?
GPU-deling is voorwaardelijk: controleer de zichtbaarheid van het apparaat en de stuurprogrammaondersteuning, voer vervolgens beide workloads uit en let op softwarematige fallback.

Hoe je kunt bepalen of een Jellyfin-fout door de client of de server wordt veroorzaakt
Een Jellyfin-fout ligt aan de client wanneer deze zich bij één apparaat voordoet; de fout ligt aan de server wanneer meerdere clients via hetzelfde...

Jellyfin-back-ups maken zonder een inconsistente toestand vast te leggen
Een volledige bestandskopie is niet automatisch consistent; bevries schrijfbewerkingen of maak atomair een snapshot, leg alle statespaden vast en bewijs dat het herstel werkt.

