Community-Lösung

Verschiebe den Immich-Fotospeicher auf ein NAS oder eine größere Festplatte unter ZimaOS

A March–April 2025 Immich storage thread where an IceWhale reply pointed users to Docker path mapping and a community member documented the exact host-side volume changes needed to move database, model cache, uploads, and selected media paths to larger storage.

Immich kann viel Speicherplatz beanspruchen. Daher ist es für eine wachsende Fotosammlung selten ideal, Uploads, Datenbank und Cache für maschinelles Lernen auf der Systemfestplatte von ZimaOS zu belassen.

Dieser Thread aus dem Jahr 2025 dokumentiert eine manuelle Methode, um Immich auf einen anderen ZimaOS-Speicherort zu verschieben, indem die Volume-Zuordnungen auf dem Host bearbeitet werden. Das aktuelle ZimaOS bietet inzwischen auch direktere Optionen für Speicherorte und Migrationen. Die manuellen Screenshots sollten daher vor allem als Erklärung dafür verstanden werden, wie die Containerpfade zusammenhängen.

Immich-Einstellungen öffnen, bevor Volumes geändert werden

Immich-App-Menü von ZimaOS mit hervorgehobener Einstellungsoption vor der Änderung der Speichervolumes
Der Community-Workflow begann damit, die Einstellungen der installierten Immich-Anwendung zu öffnen, anstatt Ordner blind in „Dateien“ zu verschieben.

Den Hostpfad der Datenbank verschieben, nicht den Containerpfad

Immich-Datenbank-Volume-Zuordnung mit einem Hostpfad unter /media/Main und unverändertem PostgreSQL-Containerpfad
Die funktionierende Community-Konfiguration änderte die ZimaOS-Seite der Datenbankzuordnung, während das PostgreSQL-Containerziel unverändert blieb.

Diese Unterscheidung zwischen Host und Container ist entscheidend. Die Anwendung erwartet innerhalb ihrer Container bestimmte Pfade. Wenn beide Seiten geändert werden, ohne den Stack zu verstehen, kann dies den Start verhindern oder dazu führen, dass vorhandene Daten scheinbar fehlen.

Auch der Cache für maschinelles Lernen kann auf größerem Speicher liegen

Immich-Volume-Zuordnung für maschinelles Lernen mit unter einem größeren /media-Pfad auf ZimaOS gespeichertem Modell-Cache
Im Community-Beispiel wurde der hostseitige Ordner für den Modell-Cache verschoben, während das erwartete Cache-Ziel im Container beibehalten wurde.

Der Tab „immich-server“ erfordert besondere Sorgfalt

Immich-Server-Volume-Zuordnungen mit auf Speicher unter /media umgeleitetem Uploadpfad und ausgewählten Medienordnern
Der Autor der Quelle betonte, dass einige Zuordnungen von immich-server geändert werden sollten, während andere genau so bleiben müssen, wie es die Anwendung erwartet.

Der ursprüngliche Beitrag wurde von der Community getestet und stellt keine Garantie von IceWhale für jede Immich-Version dar. Der Immich-Stack hat sich im Laufe der Zeit erheblich verändert. Erstelle daher auf einem neueren Paket nicht einfach diese Volume-Tabelle aus dem Jahr 2025 neu, ohne die aktuelle App-Definition zu vergleichen.

Das aktuelle ZimaOS bietet einen direkteren Speicher-Workflow

Die aktuellen Immich-Anleitungen für ZimaOS ermöglichen es Benutzern, Speicherorte für Dateien zu ändern, und beschreiben, wie Immich-Daten über die Datenmigration oder durch ein kontrolliertes manuelles Kopieren auf eine andere Festplatte verschoben werden.

Beginne bei einer aktuellen Installation mit den aktuellen Immich-Steuerungen für Speicher und Migration, bevor du Volume-Zuordnungen anhand eines Screenshots aus dem Jahr 2025 neu erstellst.

Immich vor dem manuellen Verschieben von Dateien anhalten

Die aktuellen ZimaOS-Anweisungen besagen, dass Immich vor dem manuellen Kopieren der Gallery-Daten deaktiviert werden soll. Anschließend wird der entsprechende hostseitige Pfad aktualisiert und die Anwendung neu gestartet. Wenn während des Verschiebens keine Schreibvorgänge stattfinden, verringert sich das Risiko, eine inkonsistente Fotosammlung zu kopieren.

FAQ: Immich-Speicher auf ZimaOS

Kann Immich Fotos auf einer größeren Festplatte statt auf ZimaOS-HD speichern?

Ja. Sowohl das Community-Beispiel aus dem Jahr 2025 als auch der aktuelle Immich-Workflow von ZimaOS unterstützen die Verwendung eines anderen Speicherorts.

Soll ich den PostgreSQL-Pfad auf der Containerseite ändern?

Nicht im beschriebenen Workflow. Der hostseitige Speicherpfad wurde geändert, während der Anwendungspfad im Container am erwarteten PostgreSQL-Speicherort blieb.

Muss ich genau alle vier Tabs aus dem Jahr 2025 befolgen?

Nein. Betrachte sie als historische Beispiele für das Containerlayout. Vergleiche sie mit dem aktuellen Immich-Paket, bevor du Änderungen vornimmst.

Gibt es inzwischen eine integrierte Migrationsoption?

Die aktuellen Immich-Anleitungen von ZimaOS beschreiben sowohl die Datenmigration als auch ein kontrolliertes manuelles Verschieben der Immich-Daten.