Rozwiązanie społecznościowe

Przenieś magazyn zdjęć Immich na serwer NAS lub większy dysk w 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 może zajmować dużo miejsca, dlatego pozostawienie przesyłanych plików, bazy danych i pamięci podręcznej uczenia maszynowego na dysku systemowym ZimaOS rzadko jest dobrym rozwiązaniem w przypadku stale rosnącej biblioteki zdjęć.

Ten wątek z 2025 roku opisuje ręczny sposób przeniesienia Immich do innej lokalizacji pamięci masowej ZimaOS poprzez edycję mapowań woluminów po stronie hosta. Obecne wersje ZimaOS oferują również bardziej bezpośrednie opcje wyboru lokalizacji pamięci i migracji, dlatego pokazane ręczne zrzuty ekranu najlepiej traktować jako wyjaśnienie wzajemnego powiązania ścieżek kontenera.

Otwórz ustawienia Immich przed zmianą woluminów

Menu aplikacji Immich w ZimaOS z zaznaczoną opcją ustawień przed zmianą woluminów pamięci
Opisana przez społeczność procedura rozpoczynała się od otwarcia ustawień zainstalowanej aplikacji Immich, zamiast bezmyślnego przenoszenia folderów w aplikacji Pliki.

Przenieś ścieżkę hosta bazy danych, nie ścieżkę kontenera

Mapowanie woluminu bazy danych Immich ze ścieżką hosta w /media/Main i niezmienioną ścieżką kontenera PostgreSQL
W działającej konfiguracji opisanej przez społeczność zmieniono stronę ZimaOS mapowania bazy danych, pozostawiając docelową ścieżkę kontenera PostgreSQL bez zmian.

To rozróżnienie między hostem a kontenerem ma kluczowe znaczenie. Aplikacja oczekuje określonych ścieżek wewnątrz swoich kontenerów; zmiana obu stron bez zrozumienia struktury stosu może uniemożliwić uruchomienie aplikacji lub sprawić, że istniejące dane będą wyglądać na niedostępne.

Pamięć podręczna uczenia maszynowego również może znajdować się na większej przestrzeni

Mapowanie woluminu uczenia maszynowego Immich z pamięcią podręczną modeli przechowywaną w większej lokalizacji /media w ZimaOS
W przykładzie opisanym przez społeczność przeniesiono folder pamięci podręcznej modeli po stronie hosta, zachowując oczekiwaną lokalizację pamięci podręcznej w kontenerze.

Karta immich-server wymaga większej ostrożności

Mapowania woluminów serwera Immich pokazujące przekierowanie ścieżki przesyłania plików i wybranych folderów multimediów do pamięci masowej w /media
Autor źródłowego wpisu podkreślił, że niektóre mapowania immich-server należy zmienić, podczas gdy inne muszą pozostać dokładnie takie, jakich oczekuje aplikacja.

Wpis źródłowy został przetestowany przez społeczność i nie stanowi gwarancji IceWhale dla każdej wersji Immich. Struktura Immich znacznie zmieniała się z czasem, dlatego przed odtworzeniem tej dokładnej tabeli woluminów z 2025 roku w nowszym pakiecie należy porównać ją z bieżącą definicją aplikacji.

Obecny ZimaOS oferuje bardziej bezpośrednią procedurę zmiany lokalizacji pamięci

Aktualne instrukcje ZimaOS dotyczące Immich pozwalają zmieniać lokalizacje plików pamięci oraz opisują przenoszenie danych Immich na inny dysk za pomocą funkcji migracji danych lub kontrolowanego kopiowania ręcznego.

W przypadku bieżącej instalacji zacznij od aktualnych ustawień lokalizacji pamięci i migracji Immich, zanim odtworzysz mapowania woluminów na podstawie zrzutu ekranu z 2025 roku.

Jeśli przenosisz pliki ręcznie, najpierw zatrzymaj Immich

Aktualne zalecenia ZimaOS mówią, aby przed ręcznym skopiowaniem danych Galerii wyłączyć Immich, następnie zaktualizować odpowiednią ścieżkę po stronie hosta i ponownie uruchomić aplikację. Wstrzymanie zapisu na czas przenoszenia zmniejsza ryzyko skopiowania niespójnej biblioteki zdjęć.

Często zadawane pytania dotyczące pamięci Immich w ZimaOS

Czy Immich może przechowywać zdjęcia na większym dysku zamiast na ZimaOS-HD?

Tak. Zarówno przykład społeczności z 2025 roku, jak i aktualna procedura Immich w ZimaOS obsługują korzystanie z innej lokalizacji pamięci.

Czy należy zmienić ścieżkę PostgreSQL po stronie kontenera?

Nie w procedurze opisanej w źródle. Zmieniono ścieżkę pamięci po stronie hosta, a ścieżka kontenera aplikacji pozostała oczekiwaną lokalizacją PostgreSQL.

Czy muszę dokładnie wykonać wszystkie czynności z czterech kart z 2025 roku?

Nie. Potraktuj je jako historyczne przykłady układu kontenera. Przed wprowadzeniem zmian porównaj je z aktualnym pakietem Immich.

Czy dostępna jest teraz wbudowana opcja migracji?

Aktualne zalecenia ZimaOS dotyczące Immich opisują zarówno funkcję migracji danych, jak i kontrolowane ręczne przenoszenie danych Immich.