Placera Jellyfins databas och cache med hög förändringstakt på SSD när biblioteksnavigering, genomsökningar eller omkodningar uppvisar fördröjningar. Behåll stora mediefiler på HDD när läsningen fungerar stabilt.
Upplever du långsam navigering, fördröjda första bildrutor eller problem enbart vid uppspelning av stora filer? Separera rollerna för programdata, cache, media och säkerhetskopior innan du flyttar något. Målet är inte att göra varje byte snabb, utan att ge varje roll den svarstid och hållbarhet den behöver.
Placera databasen och cachen utifrån observerat beteende
Jellyfins konfiguration, databas, metadataindex och loggar utför många små läsningar och skrivningar. Tillfälliga omkodningsfiler och bildgenerering medför också många ändringar. Flytta dessa roller till en lokal SSD när disk kön eller svarstiden korrelerar med problemet. Behåll tillräckligt med ledigt utrymme för en fullständig genomsökning och den största uppsättningen samtidiga omkodningar.
Efter att du har flyttat en roll ska du kontrollera den konfigurerade sökvägen, ägarskapet, det lediga utrymmet och att en omstart fungerar. Ett communityfall där Jellyfin-cache och metadata flyttades till NFS visar varför en nätverksbaserad sökväg måste testas med avseende på svarstid och beständighet, i stället för att antas vara likvärdig med lokal lagring (fall om cacheplacering).
Bekräfta databassökvägen efter att containern har återskapats och efter en omstart. Kontrollera sedan att tjänsten kan skriva en liten statusändring. Om sökvägen ändras tillbaka är monteringen eller miljömappningen inte beständig.
Behåll stora mediefiler på kapacitetsnivån när läsningen fungerar
Filmer och serier består oftast av stora sekventiella läsningar, så HDD kan räcka för Direct Play och vanlig omkodning. Testa en fil från varje monterat bibliotek, inklusive en fjärrfil eller fil med hög bithastighet. Om HDD-uppstart eller en delad nätverksmontering fördröjer uppspelningen ska du åtgärda monteringens tidsinställningar eller dela upp lagringsvägen innan du köper en snabbare SSD för databasen.
Jämför svarstiden till den första bildrutan och biblioteksnavigeringen före och efter flytten. Behåll SSD-placeringen endast när den uppmätta fördröjningen förbättras utan att säkerhetskopieringen blir mindre tillförlitlig.
Om cachen ligger på en nätverksmontering ska du testa en kallstart och ett tillfälligt avbrott i NAS-enheten. En layout som endast fungerar när delningen är tillgänglig vid uppstart är inte en tillförlitlig sökväg för programdata.
Bekräfta återställningen innan du raderar den gamla sökvägen
Säkerhetskopiera programdata separat från medievolymen. Återställ databasen och konfigurationen till en ren sökväg, starta Jellyfin och verifiera användare, bibliotek och en representativ uppspelningssession. Om återställningen endast fungerar när den ursprungliga SSD-enheten fortfarande är monterad är migreringen inte slutförd.
Eskalerа när filsystemet rapporterar fel, databasen inte klarar integritetskontroller eller en flytt av sökvägen oväntat ändrar metadata. Behåll den tidigare kopian tills den ursprungliga arbetsbelastningen fungerar efter en omstart.
Bekräfta databassökvägen efter att containern har återskapats och efter en omstart. Kontrollera sedan att tjänsten kan skriva en liten statusändring. Om sökvägen ändras tillbaka är monteringen eller miljömappningen inte beständig.
Validera den slutliga gränsen mellan SSD och HDD
Starta om Jellyfin med de slutliga monteringarna aktiva, kör en biblioteksskanning och spela upp en fil från varje lagringsroll. Bekräfta att sökvägarna för databas, cache, media och säkerhetskopior fortfarande är separata efter omstart.
Behåll metadata på SSD när fördröjningar vid små filer är den observerade begränsningen. Behåll den på HDD när arbetsbelastningen fungerar och den enklare återställningsvägen är viktigare. Flytta inte en roll enbart för att SSD:n är snabbare i ett benchmarktest.
Eskalerа när ett filsystemfel, databasfel eller en saknad montering återkommer efter placeringsändringen. Återställ den tidigare sökvägen innan du försöker genomföra en ny lagringsmigrering.
Support och tips
Mer att läsa

Så optimerar du Jellyfin-databasanslutningar för samtidiga containrar
Börja med en enda databasägare och mät SQLite:s låsbeteende; lägg till en annan backend först när samtidighet och återställning motiverar komplexiteten.

Så förhindrar du dubbla jobb eller importer i Jellyfin
Dubblet arbete beror vanligtvis på överlappande schemaläggare eller mer än en skrivande komponent; utse en ansvarig, en väg och en kontroll av att arbetet...

Så reparerar du Jellyfin när dess databasvolym blir full
Stoppa skrivningar, bevara databasen och WAL-filerna, frigör utrymme utan att blint radera tillstånd och verifiera sedan integriteten och den ursprungliga arbetsbelastningen.

