Bygg om Jellyfin när körmiljön har blivit svårare att lita på än en ren installation, men bevara och verifiera beständig data innan du börjar om.
Reparation är bättre när en orsak är känd och möjlig att återställa, till exempel ett monterings- eller behörighetsfel. En ren ombyggnad av körmiljön är bättre när avbildshistorik, paket, manuella ändringar och okända konfigurationsavvikelser gör att varje korrigering skapar ännu en variabel. Beslutsgränsen är om du kan ange vilket lager som har fallerat och bevisa vilken data du tänker behålla.
Reparera ett enda känt beroende
Ett saknat monteringsmål, fel UID, utgånget certifikat eller ett trasigt tillägg är vanligtvis billigare att reparera på plats än att återskapa en fungerande server runt det. Ombyggnader medför migreringsrisk när grundorsaken redan är isolerad.
USE-metoden uppmuntrar till diagnos vid resurs- eller felgränsen innan maskinvara eller arkitektur ändras.
Åtgärda det enda reproducerbara felet och testa det ursprungliga arbetsflödet igen. Om samma symtom försvinner utan att databasens tillstånd påverkas hade en ombyggnad varit onödig.
Bygg om när avvikelser i körmiljön är det största frågetecknet
Långlivade värdar kan samla på sig paketändringar, manuella redigeringar, gamla miljövariabler och containrar som återskapats från taggar som ändras över tid. En deklarativ, ren körmiljö kan vara enklare att granska än ännu en korrigering.
En ren ombyggnad blir förutsägbar när tjänstedefinitioner och beständiga volymer är explicit angivna.
Exportera den aktuella definitionen, identifiera beständiga sökvägar och skapa en ren körmiljö mot en kopierad uppsättning data. Gränsen för beständig appdata måste förbli oförändrad medan körmiljön ersätts.
Bygg inte om genom att radera data
Att radera databasen för att programmet är trasigt är inte en ombyggnad av körmiljön, utan en återställning av tillståndet. Bevara användare, visningsstatus, metadata och konfiguration såvida det inte har bevisats att de är korrupta och det finns en återställningsplan.
En säkerhetskopia före ändringen kan vara skillnaden mellan återställning och rekonstruktion; en erfarenhet av återställning efter en uppgradering var beroende av att en säkerhetskopia fanns tillgänglig innan den nya versionen blev oanvändbart långsam.
Säkerhetskopiera det felande tillståndet och testa databasens integritet innan du avgör vad som kan kasseras. Behåll det ursprungliga underlaget tills den ersättande instansen har validerats.
Använd en ren återställning som godkännandetest
Det starkaste beviset för en lyckad ombyggnad är en färsk installation som återansluter till känd data och kända medier utan odokumenterade ändringar på värden. Om det fungerar kan den gamla körmiljön avvecklas med gott självförtroende.
En testad återställningsplan verifierar den användbara tjänsten efter återställningen i stället för att stanna vid ”filerna kopierades”.
Validera användare, antal bibliotek, visningshistorik, en Direct Play, en omkodning, schemalagda uppgifter och en omstart. Dokumentera varje manuellt steg som fortfarande krävdes vid ombyggnaden.
Support och tips
Mer att läsa

Bör du säkerhetskopiera Jellyfin medan tjänsten körs eller stoppa tjänsten först?
Föredra säkerhetskopior av stoppade tjänster för enkelhetens skull; använd live-ögonblicksbilder endast när applikationstillståndet fångas konsekvent och återställningar har testats.

Varför blir Jellyfin varmt eller högljutt när ingen streamar?
Värme vid inaktivitet beror vanligtvis på bakgrundsarbete eller en belastning från en delad värd, så identifiera den aktiva processen och den schemalagda uppgiften innan...

Hur mycket ledigt lagringsutrymme bör Jellyfin behålla för bakgrundsjobb?
Ingen universell procentandel ledigt utrymme passar för Jellyfin; mät ihållande tillväxt och tillfälliga toppar separat och reservera sedan marginal utöver båda.

