Slutsats: Lägg Immichs databas på en lokal Unix-kompatibel SSD och montera sedan USB-hårddisken som media
Fallet från 2025 blev förvirrande eftersom ”använd den externa hårddisken för Immich” kan betyda två helt olika saker. Immichs Postgres-databas har strikta krav på filsystemet. Befintliga foton på en USB-hårddisk bör i stället anslutas som ett externt bibliotek, medan databasen ligger kvar på stabil lokal SSD-lagring.
Lägg inte Immichs Postgres-databas på NTFS, exFAT eller en nätverksresurs
De aktuella Immich-kraven anger uttryckligen att Postgres datakatalog helst ska ligga på lokal SSD-lagring och måste använda ett filsystem som stöder Unix-ägarskap och behörigheter. NTFS och exFAT stöds inte för databasen. Se Immichs databaskrav.
Immichs externa lagring omsätter den designen i ZimaOS.
Använd USB-hårddisken som ett externt bibliotek när fotona redan finns där
Mappa den faktiska ZimaOS-värdsökvägen till immich-server, helst skrivskyddad för arkivmedier:
/media/YourUSB/Photos:/external_library:ro
Lägg sedan till /external_library i Immich. Det exakta namnet på sökvägen i containern kan vara annorlunda; det enda som krävs är att det motsvarar sökvägen som containern faktiskt ser. Immichs externa bibliotek beskriver regeln.
Varför en installation kan fungera medan nästa misslyckas
Containerstatus, gamla volymer, felaktiga värdsökvägar och dat baskataloger kan finnas kvar eller ändras mellan försöken. Innan du installerar om upprepade gånger bör du kontrollera de faktiska mappningarna och loggarna:
docker ps -a
docker logs --tail=200 immich_server
lsblk -f
ZimaOS app-sökvägar hjälper dig att skilja ZimaOS-värdens sökväg från den sökväg som är synlig inuti Immich.
Se inte det gamla svaret ”uppgradera till 1.5.0 så fungerar det” som lösningen
Uppdatering av ZimaOS förbättrade USB-hanteringen, men den ursprungliga skribenten återskapade senare felet även efter en lyckad anpassad installation. Det visar att versionen ensam inte var tillräcklig. Den aktuella konfigurationen bör valideras utifrån lagringsformat, monteringssökväg, databasens plats och containerloggar.
En stabil layout för USB-baserade fotoarkiv
- ZimaOS-/Immich-appdata: SSD.
- Immichs Postgres-databas: lokal Unix-kompatibel SSD.
- Befintligt fotoarkiv: USB-hårddisk mappad som ett externt bibliotek.
- Oberoende säkerhetskopia: en annan disk eller ett mål på annan plats.
ZimaOS säkerhetskopiering täcker det sista lagret.
