Snabb återställning av Immich beror mindre på processorhastighet på pappret än på komplett tillstånd, kompatibla tjänster, läsbara säkerhetskopior och en välövad återställningssekvens.
En server kan starta snabbt men ändå vara oanvändbar eftersom databasen saknas, mediesökvägarna skiljer sig åt eller härledda filer måste återskapas. Återställningstiden bör räknas som avslutad när ett representativt hushållsflöde fungerar igen, inte när containrarna först rapporterar att de är friska.
Återställning börjar med rätt beständiga tillstånd
Immichs beständiga data omfattar originalmedia och databasposter som beskriver användare, tillgångar, album, relationer och bearbetningstillstånd. Om du bara återställer filer kan fotografierna bevaras utan att samma programbibliotek återskapas. Om du bara återställer databasen kan du få poster vars sökvägar inte längre leder till motsvarande media.
ZimaSpaces guide till säkerhetskopiering av Immich anger att en heltäckande säkerhetskopia behöver uppladdade foton och videor samt Immich-databasen. Den kombinationen utgör grunden för planering av återställningstiden, eftersom alla senare förbättringar av hårdvara och automatisering är irrelevanta när den ena nödvändiga sidan av relationen saknas.
Lista alla beständiga lagringsplatser och koppla dem till sina återställningsmål. Ta med externt hanterade original, profildata, hemligheter och konfiguration som behövs för att återskapa monteringar och identiteter. Markera härledda filer separat eftersom de kan återskapas, men att utelämna dem innebär mindre säkerhetskopior till priset av längre bearbetning efter återställningen.
Programvarukompatibilitet avgör om tillståndet kan starta
En säkerhetskopia tolkas av en specifik applikation, databasmotor, tillägg, containerkonfiguration och sökvägsstruktur. Om data återställs till en inkompatibel stack kan processen misslyckas innan hårdvarans hastighet spelar någon roll. Återställningspaketet behöver därför compose-definitionen, låsta versioner eller en dokumenterad uppgraderingsväg, hemligheter och lagringsmappningar.
En rapport från communityn om en trasig Immich-installation efter en större versionsändring tillskriver felet en inkompatibilitet mellan databasens vektortillägg. En enskild rapport beskriver inte varje uppgradering, men visar varför ”senaste container med gamla data” inte är en komplett återställningsprocedur.
Bevara den senast fungerande programvaruförteckningen och förteckningen för målmiljön. Återställ först med kompatibla versioner i ett isolerat test och verifiera biblioteket innan du genomför eventuell nödvändig migrering. Om du kombinerar katastrofåterställning med en oprövad uppgradering blir det svårare att avgöra orsaken till fel och den kritiska vägen förlängs.
Läshastighet och latens vid små I/O-operationer styr återställningsklockan
Återställning flyttar och verifierar data, återställer databasposter och kan återskapa härledda filer. Stora original gynnas av sekventiell genomströmning, medan databasåterställning och miljontals mindre filer kan vara känsliga för latens och metadataoperationer. Fjärrlagrade säkerhetskopior tillför nätverksbandbredd, omsändningar och autentisering till den kritiska vägen.
En praktisk artikel om säkerhetskopiering av Immich skiljer databasdumpen från mediekatalogen och använder ett externt kopieringsmål. Den strukturen synliggör två olika återställningsarbetslaster. Om du bara mäter kopiering av stora filer kan du därför överskatta hur snabbt uppspelning av databasen och återställning av små filer blir klar.
Ta tid på varje fas separat: hämtning, kontrollsumma, databasåterställning, placering av media, uppstart och återskapande av härledda filer. Följ processorbelastning, enhetslatens och nätverkets genomströmning under den långsammaste fasen. Uppgradera den resurs som förkortar den uppmätta kritiska fasen i stället för att anta att en snabbare processor påskyndar varje återställningssteg.
En tidsatt återställningsövning omvandlar komponenter till faktisk återställning
Skapa ett isolerat mål med tom lagring och utan åtkomst till produktionsmiljöns skrivsökvägar. Starta klockan innan du hämtar säkerhetskopiorna. Återställ databasen och de nödvändiga filerna i den dokumenterade beroendeordningen och verifiera sedan inloggning, visning av tidslinjen, hämtning av ett original, albumtillhörighet och en känd sökning från en vanlig klient.
En detaljerad oberoende guide till säkerhetskopiering av Immich skiljer nödvändiga original och databassäkerhetskopior från återskapningsbara miniatyrbilder och kodade videor. Den skillnaden gör det möjligt för en övning att mäta två mål: tiden tills oersättligt innehåll och relationer är skyddade, samt den ytterligare tid som krävs innan bekvämlighetsfunktioner och härledda filer är helt klara.
Avsluta övningen först när de fördefinierade arbetsflödena fungerar och dokumentera den totala tiden samt varje manuellt beslut. En snabb kopiering som följs av flera timmars reparation av sökvägar är långsam återställning. Upprepa övningen efter ändringar av versioner, lagringslayout, autentisering eller säkerhetskopieringsverktyg, eftersom varje ändring kan göra det tidigare resultatet ogiltigt.
Teknik- och AI-hubb
Mer att läsa

Vad är Immichs tillstånd, och vilka delar måste bevaras?
Immich-tillståndet omfattar original, databasrelationer, identitet, konfiguration och härledda filer; bevara varje del utifrån om den kan återskapas.

Hur hanterar Immich autentisering för lokala och fjärranslutna sessioner?
Immich använder serverbaserad identitet med klientsessioner, medan proxyhuvuden, ursprung och OIDC-omdirigeringar kan göra att lokalt och på distans beter sig olika.

Vad gör att Immichs sökningar eller frågeresultat blir långsammare när datamängden växer?
Immich-tillväxt kan göra index större, tränga undan ofta använda sidor, komplicera filter och fördröja mediedistributionen; separera dessa steg innan du finjusterar.

