Jellyfin-tillstånd måste delas upp efter roll: identitet, konfiguration, katalog och användarhistorik behöver kontinuitet, medan många cachefiler och transkodningsfiler kan återskapas.
En containeravbildning kan ersättas, men samma biblioteksupplevelse är beroende av data utanför avbildningen. Att säkerhetskopiera varje genererad fil är också ineffektivt, eftersom vissa artefakter är tillfälliga eller enkla att återskapa. Den rätta gränsdragningen avgörs av kostnaden för att förlora tillståndet jämfört med kostnaden för att bygga upp det igen.
Identitet och konfiguration definierar instansen
Konfigurationen beskriver hur servern ska fungera, medan användar- och autentiseringstillstånd identifierar personerna som använder den. Om dessa sökvägar går förlorade kan en återuppbyggnad resultera i en ny server, även när mediemapparna förblir orörda.
Förklaringen av rollerna för beständiga data skiljer mellan beständiga dataroller i stället för att behandla en enda programkatalog som en sammanhållen säkerhetskopieringsenhet.
Skydda dessa roller när kontinuitet för användare, behörigheter och serverbeteende är viktig.
Katalog och omslagsbilder har olika kostnader för återuppbyggnad
Databasen kopplar samman objekt, sökvägar, säsonger, personer och uppspelningsstatus. Omslagsbilder och andra genererade tillgångar kan vara stora, men är inte lika oersättliga. En katalog kan ofta skannas om, men tidsåtgången och beroendet av metadataleverantörer kan göra återställning till det bättre alternativet.
Använd modellen för databasplacering för att skilja programmets tillståndslatens och integritet från de omfattande mediefilerna.
Beslutet om återställning handlar om kontinuitet och tiden det tar att bygga upp systemet igen, inte bara om huruvida en fil tekniskt kan återskapas.
Cache och tillfälliga transkodningsfiler kan oftast återskapas
Filsystemscache, arbetsfiler för miniatyrbilder, loggar och tillfälliga transkodningssegment beskriver aktuell aktivitet snarare än serverns beständiga identitet. De kan fortfarande vara viktiga för diagnostik eller snabb uppvärmning, men att kopiera dem är inte samma sak som att skydda tjänsten.
Den kalla och varma prestandamätningen visar varför kallt och varmt beteende bör mätas separat från beständig kapacitet.
En säkerhetskopieringspolicy kan utesluta vissa tillfälliga sökvägar och samtidigt bevara det tillstånd som behövs för att återställa användare, konfiguration och katalogbeteende.
Använd en tabell för att välja mellan att bevara och återskapa
Anteckna för varje sökväg om den är identitetskritisk, konfigurationskritisk, katalogkritisk, genererad eller tillfällig. Lägg till återställningskälla, förväntad tid för återuppbyggnad och konsekvensen av att förlora den.
Artikeln om rollerna för beständiga data ger en användbar rollbaserad jämförelse, men din tabell bör återspegla de faktiska insticksmodulerna, leverantörerna och bibliotekets storlek i den här instansen.
Sluta säkerhetskopiera en sökväg när återställningskostnaden är acceptabel och de beständiga beroendena runt den redan är skyddade.
Teknik- och AI-hubb
Mer att läsa

Varför fungerar Home Assistant annorlunda via LAN- och fjärranslutningar?
Lokala nätverks- och fjärrsessioner i Home Assistant använder olika nätverksvägar; fjärranslutningens fördröjning beror på DNS, kryptering, WAN, proxy eller VPN samt återanslutningsbeteende.

Fungerar Home Assistant tillförlitligt bakom CGNAT eller dubbel NAT?
CGNAT och dubbel NAT påverkar vanligtvis inte lokal styrning av Home Assistant; de ändrar främst hur fjärrklienter kan skapa en inkommande anslutning till hemnätverket.

Hur påverkar nätverkslatens Home Assistant vid internetavbrott?
Internetbortfall och nätverkslatens är olika typer av fel: lokala enhetsvägar kan förbli snabba medan DNS, molnintegrationer, gateways eller fjärrklienter väntar.

