Plaats de database en cache van Jellyfin op een SSD wanneer bladeren door bibliotheken, scans of transcodering vertraging vertonen; houd bulkmedia op een HDD wanneer het leespad stabiel is.
Ervaar je traag bladeren, vertraagde eerste beelden of alleen problemen bij het afspelen van grote bestanden? Scheid de rollen voor applicatiestatus, cache, media en back-ups voordat je iets verplaatst. Het doel is niet om elke byte sneller te maken, maar om elke rol de benodigde latentie en duurzaamheid te geven.
Plaats de database en cache op basis van waargenomen gedrag
De configuratie, database, metadata-indexen en logboeken van Jellyfin voeren veel kleine lees- en schrijfbewerkingen uit. Tijdelijke bestanden voor transcodering en het genereren van afbeeldingen veranderen ook voortdurend. Verplaats deze rollen naar een lokale SSD wanneer de schijfwachtrij of latentie samenhangt met het symptoom. Houd voldoende vrije ruimte over voor een volledige scan en de grootste gelijktijdige set transcoderingen.
Controleer na het verplaatsen van een rol het geconfigureerde pad, de eigenaar, de vrije ruimte en of een herstart is uitgevoerd. Een communitygeval waarin de cache en metadata van Jellyfin naar NFS werden verplaatst, laat zien waarom een netwerkpad op latentie en persistentie moet worden getest in plaats van ervan uit te gaan dat het gelijkwaardig is aan lokale opslag (casus over cacheplaatsing).
Bevestig het databasepad na het opnieuw aanmaken van de container en na een herstart, en controleer vervolgens of de service een kleine statuswijziging kan opslaan. Als het pad terug verandert, zijn de koppeling of de omgevingsvariabele niet persistent.
Houd bulkmedia op de capaciteitstier wanneer lezen goed werkt
Films en series bestaan meestal uit grote sequentiële leesbewerkingen, waardoor een HDD voldoende kan zijn voor Direct Play en gewone transcodering. Test één bestand uit elke gekoppelde bibliotheek, inclusief een bestand op afstand of met een hoge bitrate. Als het opstarten van de HDD of een gedeelde netwerkkoppeling het afspelen vertraagt, los dan eerst de timing van de koppeling op of splits het opslagpad voordat je een snellere databaseschijf aanschaft.
Vergelijk de latentie tot het eerste beeld en het bladeren door de bibliotheek voor en na de verplaatsing. Behoud de SSD-plaatsing alleen wanneer de gemeten vertraging verbetert zonder het back-uppad te verzwakken.
Als de cache op een netwerkkoppeling staat, test dan een koude start en een tijdelijke NAS-storing. Een indeling die alleen werkt zolang de gedeelde opslag bij het opstarten beschikbaar is, is geen betrouwbaar applicatiepad.
Bevestig herstel voordat je het oude pad verwijdert
Maak een back-up van de applicatiestatus die onafhankelijk is van het mediavolume. Herstel de database en configuratie naar een schoon pad, start Jellyfin en controleer gebruikers, bibliotheken en een representatieve afspeelsessie. Als het herstel alleen werkt terwijl de oorspronkelijke SSD gekoppeld blijft, is de migratie niet voltooid.
Schaal het probleem op wanneer het bestandssysteem fouten meldt, de database integriteitscontroles niet doorstaat of het verplaatsen van het pad onverwacht metadata wijzigt. Bewaar de vorige kopie totdat de oorspronkelijke werklast na een herstart goed werkt.
Bevestig het databasepad na het opnieuw aanmaken van de container en na een herstart, en controleer vervolgens of de service een kleine statuswijziging kan opslaan. Als het pad terug verandert, zijn de koppeling of de omgevingsvariabele niet persistent.
Valideer de definitieve grens tussen SSD en HDD
Herstart Jellyfin met de definitieve koppelingen actief, voer een bibliothe scan uit en speel één bestand af uit elke opslagrol. Bevestig dat de paden voor database, cache, media en back-ups na een herstart nog steeds gescheiden zijn.
Houd metadata op een SSD wanneer latentie bij kleine bestanden de vastgestelde beperking is; houd deze op een HDD wanneer de werklast goed werkt en een eenvoudiger herstelpad belangrijker is. Verplaats een rol niet uitsluitend omdat de SSD in een benchmark sneller is.
Schaal het probleem op wanneer een bestandssysteemfout, databasefout of ontbrekende koppeling na de wijziging terugkeert. Herstel het vorige pad voordat je een nieuwe opslagmigratie probeert.
Ondersteuning & Tips
Meer om te lezen

Jellyfin-databaseverbindingen optimaliseren voor gelijktijdige containers
Begin met één database-eigenaar en meet het vergrendelingsgedrag van SQLite; voeg pas een andere backend toe wanneer gelijktijdigheid en herstel die complexiteit rechtvaardigen.

Dubbele taken of imports in Jellyfin voorkomen
Dubbel werk ontstaat meestal door overlappende planners of meer dan één schrijver; wijs één verantwoordelijke, één pad en één voltooiingscontrole aan.

Jellyfin repareren nadat het databasevolume vol is geraakt
Stop met schrijven, behoud de database- en WAL-bestanden, maak ruimte vrij zonder de status blindelings te verwijderen en controleer vervolgens de integriteit en de...

