Jak się sypnie NAS to co za różnica czy jest to wszystko na HDD czy podzielone tj. część na SSD a część na HDD?

Zdjęcia są na HDD, a on ma RAID więc na wypadek awarii dysku dane da się odzyskać (wyciągnąć z zgmatwanej struktury katalogów Immich)
Odpowiadają na moje pytanie... da się to oddzielić poniżej zamieszam moje rozwiązanie, może się komuś kiedyś przyda. Jedyna modyfikacja to plik docker-compose.yml (gdyby ktoś od razu chciał instalować rozdzielone na SSD i HDD)
Przypominam założenia - cały Immich został przeniesiony z działającego na HDD na SSD z wyjątkiem katalogu /upload (gdzie są tworzone backupy użtykowników). Cała reszta, tj. baza danych, miniaturki, itp. jest przeniesiona na SSD.
1. Zatrzymać kontenery i usunąć (nie usuwamy danych, ewentualnie zmienić nazwy dodając np. OLD)
2. Skopiować wszystko (oprócz katalogu upload) na SSD (przez SSH wraz z ukrytymi plikami)
np. rsync -a --progress /share/CACHEDEV1_DATA/Immich/thumbs/ /share/CACHEDEV2_DATA/Kontenery/immich/thumbs/
rsync -a --progress /share/CACHEDEV1_DATA/Immich/library/ /share/CACHEDEV2_DATA/Kontenery/immich/library/
rsync -a --progress /share/CACHEDEV1_DATA/Kontenery/Immich/pgdata/ /share/CACHEDEV2_DATA/Kontenery/immich/pgdata/
i tak wszystkie katalogi
3. Nadać uprawnienia dla katalogów UID 999 (tak było przed kopiowaniem na HDD to tak zrobiłem na SSD)
chown -R 999:999 /share/CACHEDEV2_DATA/Kontenery/immich/pgdata
najlepiej dla wszystkich po kolei
4. Zmodyfikować oryginalne pliki .env i docker-compose.yml wg przepisu poniżej - najważniejsze i najtrudniejsze
Plik .env - tu podobnie jak w oryginale, reszta bez zmian jak w oryginale
# Ścieżka do Imimch na SSD
UPLOAD_LOCATION=/share/CACHEDEV2_DATA/Kontenery/immich
# Ścieżka do Immich na SSD
DB_DATA_LOCATION=/share/CACHEDEV2_DATA/Kontenery/immich/pgdata
Plik docker-compose.yml - zmodyfikuj tylko to co niżej, reszta bez zmian wg oryginału
W sekcji immich-server znajdź volumes i zmień na taki, reszta bez zmian
volumes:
- ${UPLOAD_LOCATION}:/data #To jest najważniejsze zmiana na /data bez tego nie zadziała ostatnia linijka
- /etc/localtime:/etc/localtime:ro
- /share/CACHEDEV1_DATA:/mnt/qnapdata
- /share/CACHEDEV1_DATA/Immich/upload:/data/upload:rw #Tu jest wskazany katalog upload z HDD
5. Upewnij się że zalinkowałeś/aś poprawny katalog upload. W moim przypadku
ls -la /share/CACHEDEV1_DATA/Immich/upload | head
Powinno wyświetlić katalogi użytkowników (ciąg nieskładnych znaków dla każdego użytkownika np. fads9382ds8292939)
6. Uruchom kontenery z nowej lokalizacji SSD
cd /share/CACHEDEV2_DATA/Kontenery/immich
docker compose up -d --remove-orphans
7. Gotowe, powinno działać. Stary Immich z wszystkimi ustawieniami, hasłami, użytkownikami, miniaturkami przeniesiony na SSD. Na HDD zostały tylko oryginalne zdjęcia/firmy bo zajmują za dużo miejsca na SSD/NVME. Aplikacje na telefonach działają, nawet nie wiedzą że coś się zmieniło