Immich Problem nach NVME Absturz

  • Moin Leute,

    ich habe in meinem DXP2800 eine NVME verbaut gehabt auf welcher unter anderem Immich un co Installiert waren. Leider ist die NVME komplett abgeschmiert und ohne Funktion. Gibt es eine Möglichkeit wieder auf Immich zuzugreifen und alles wiederherzustellen ?

    Der Speicherort für die Bilder waren auf einer anderen Platte.

  • Hast Du ein Backup vom Ordner, /docker/immich und Deine genutzte. yaml Datei dann ja.

    Ansonsten schaut es schlecht aus. ☹️

    Empfehle deshalb immer ein Raid 1 mit 2 NVMEs, das läst sich in den meisten Fällen einfach und schnell wieder herstellen.

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Du kannst zwar mit der. yaml und env den Container wieder wie bei der Ersteinrichtung installieren, aber alles was Du in Immich eingerichtet hast, sprich personalisierte Einstellungen in immich selbst zb. Alben usw. nach der Installation das ist futsch.

    Duese Daten befinden sich bei richtigem Mapping alle im immichordner im dockerordner.

    Deshalb immer ein Backup vom Docker Verzeichnis vorhalten.

    Meine Hardware

    iDX6011 Pro in Späh ^^

    DXP4800+ 2x8TB WDRedPl Btrfs Raid1 2x 2TB Lexar NM790 Raid1, 64GB RAM Kingst. KVR48S40BD8-32 DDR5/4800MH

    DXP2800 1x 12TB Seag. 1x 12TB WDRedPl, Raid1 Btrfs 16GB RAM Cruc. CT16G56C46S5.C8B2, 2x NVME Samsg,

    DS1525+ 2x8TB WD, Btrfs SHR, 2x 2TB NVME Lexar NM790 Raid1. 40GB ECC RAM_Speicher.de

    DS920+ DSM 7.3.2 Btrfs Raid1 2x8TB WD, 2x2TB Samsg. 970 EVOPlus, RAM 20GB DDR4-2666MHZ Speicher.de

    USV US3000, EatonEllip.PRO 850DIN, Switch Zyxel GS1200-8 1GB, Zyxel XMG-108 8 x 2,5GB

  • Wenn der /volumeX/docker/immich nicht mehr existiert weil dein Volume gestorben ist, dann ist deine alte Umgebung leider verschwunden.

    Keine Sicherung vom Dockerverzechnis bedeutet zwangsläufig neu anfangen. Aber du hast die Yaml. (Docker Compose) noch gefunden, das ist ja wenigstens etwas.

    Meine Hardware


    • DXP 6800+ | 32 GB | 2x20 TB Exos | 2x500 GB Intel SSD | 2x4 TB Samsung 990 Pro
    • DXP 2800 | 16 GB | 2x2 TB WDRed SA500 | 2x4 TB Samsung 990 EvoPlus

  • @ FredvomJupiter

    So nach viel suchen habe ich nun eine alte immich.yaml und meine Stack.env gefunden. Welche noch nach den Volume Pfaden aus diesem Post:

    Willi
    December 22, 2024 at 7:28 PM

    erstellt wurde.

    Ich habe auf dem Nas geschaut und (warum auch immer) immich bei meiner Letzten Installation nicht in den docker Ordner gepackt, sondern so wie auf dem Bild. Hat aber auch so Funktioniert. Egal wie der immich Ordner samt Inhalt 640gb ist da. Es wurde lediglich der gesamte Docker Ordner beim Absturz gekillt.


    Siehst du eine Chance das ich es wieder zum Laufen bekomme ?

    oder würde es reichen die yaml. anzupassen mit den alten Funktionierenden Pfaden ?

  • oder würde es reichen die yaml. anzupassen mit den alten Funktionierenden Pfaden ?

    Kommt drauf an, was wo lag/liegt. Hast du das schon mal geschrieben?

    Nein? Dann ist es wohl unwichtig.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Hilft dir das ?

    Eher dir.

    Wenn alles zu Immich in /volume3/immich liegt, dann brauchst du nur den Pfad in der yml vervenden und es läuft wieder.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Kann dir nur jemand sagen, der weißt wo

    Code
    volumes:
         - ${DB_DATA_LOCATION}:

    liegt.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • ${DB_DATA_LOCATION} ist eine Variable, deren Inhalt ich nicht kenne, und kein Pfad.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • Variable kannte die Mittelstufe mal aus Mathe. Scheint lang her zu sein.

    Du wirst eine .env haben, die Werte für Variablen enthält. Irgendwo steht da DB_DATA_LOCATION = /irgendein_pfad drin.

    Meine Hardware


    • DXP6800PRO | 2 x CT16G48C40S5.M8A1 16 GB 4800 MHz | 3 x Seagate ST12000VN0008-2YS101 12TB | 3 x Samsung SSD 870 EVO 1TB | 4 x Samsung SSD 990 PRO 2TB

  • #Database
    DB_PASSWORD=------------------
    DB_USERNAME=---------------
    DB_DATABASE_NAME=Heimnas
    DB_DATA_LOCATION=/volume1/docker/immich/db


    #Immich Server
    IMMICH_VERSION=release
    UPLOAD_LOCATION=/volume3/immich/upload
    TZ=Europe/Berlin

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!