System startet nicht

  • Hallo,

    ich hatte gestern Abend Portainer und dort dann Immich installiert. Dann in Immich eine externe Bibliothek eingebunden (vom Volume 2). Diese wurde von Immich indexiert (nicht importiert). Dabei ist mir noch aufgefallen, dass Immich meinte, dass nur 18GB zur Verfügung stehen würden. Volume 1 (NVMe 1 TB) hatte noch 700GB frei und Volume 2 (2x 4TB Festplatten als Raid 1) hatte noch 3,4TB frei.

    Heute wollte ich mich dann auf der NAS anmelden, aber die Anmeldung meinte immer, dass mein Token abgelaufen wäre. Browser- und auch Rechnerneustart haben nichts daran geändert. Portainer funktionierte noch - ich dachte, dass Immich daran schuld wäre, deshalb habe ich es in Portainer gelöscht. Aber auch danach funktionierte das Login nicht. SSH ist frei geschalten auf der NAS, deshalb per SSH mit der NAS verbunden und sudo reboot durchgeführt.

    Das NAS war für kurze Zeit am Router sichtbar. Danach war es wieder offline. Die Power-LED blinke langsam, rechts die nächste LED blinkte, die nächsten 2 LEDs blinkten langsam - was laut Handbuch auf einen Systemfehler und einen Fehler mit den zwei Festplatten deutete.

    Dann habe ich die zwei Platten ausgebaut. Jetzt blieb die NAS online, aber ich konnte mich nicht einloggen - die Webseite blieb bei DIenst wird gestartet stehen. SSH funktionierte nun aber wieder. Jetzt die NAS per langen Druck auf den Einschaltknopf heruntergefahren und auch die NVMe ausgebaut. Jetzt startete das System ohne Probleme.

    Danach habe ich die NAS wieder heruntergefahren (diesmal über die Weboberfläche) und die zwei Festplatten eingebaut. Jetzt startete die NAS wieder ohne Probleme und meine Daten waren wieder da. Jetzt nochmal heruntergefahren und nun auch die NVMe eingebaut. Und siehe da, das System bootet wieder ohne Probleme mit all meinen Datenträgern.

    Bekomme ich irgendwie heraus, was hier das Problem war? Und wie kann ich dieses Problem in Zukunft verhindern?

    Vielen Dank und viele Grüße
    hitzi

  • Bekomme ich irgendwie heraus, was hier das Problem war?

    Evtl. über das Protokoll Center, falls Du nichts findest, evtl. mit einschlägigem Suchbegriff suchen zb. Error usw.

    Sollte so etwas nochmals auftauchen auch andere male mit anderem im Zusammenhang. Ersteinmal einen Reebot durchführen, kann sein daß sich das NAS grad nach Eingriffen beim booten mal sozusagen Verschluckt.

    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

  • Im Protokollzentrum ist nur eine Verzeichnisnamensänderung von mir von letzter Nacht und der nächste Eintrag ist dann der erste Reboot von heute Abend.

    Neugestartet habe ich die NAS mehr als einmal. Jedes mal habe ich mehr entfernt (1. Neustart ohne Hardwareänderung, 2. Neustart mit entfernten Festplatten, 3 Neustart mit entfernter NVMe - erst ab den Zeitpunkt konnte ich mich wieder einloggen, danach Stück für Stück wieder eingebaut, am Ende lief wieder alles)

    Welches Log könnte ich evtl. per SSH prüfen, um zu sehen, was das Problem war?

  • hitzi
    Das klingt für mich sehr nach einem inkompatiblem RAM oder einer defekten HDD/NVMe.
    Was ich jedenfalls ausschließen kann, ist ein Zusammenhang des Problems mit Immich.
    Wenn Immich nicht funktioniert, würden maximal die Docker-Container nicht laufen ;).

    Was das Log betrifft, hast du mal per ssh unter /var/log/syslog nachgeschaut?

    VG Willi

  • Der RAM ist der mit der NAS mitgelieferte RAM.

    Ich glaube ich habe das Problem gefunden. Ich hatte Immich versucht nach einer bekannten Anleitung im Internet (welche nicht genannt werden darf) zu installieren. Damit ist der Server aber nicht gestartet. Ich habe dann die aktuellste YAML Datei von Immich heruntergeladen, aber nicht daran gedacht die Volumes auf das Volume1 einzustellen. So sind die wahrscheinlich auf dem Systemlaufwerk erstellt worden. Deshalb war Immich auch der Meinung, dass nur noch 18GB frei sind. Mit der Indexierung der externen Bibliothek (etwa 130000 Fotos), war dann der interne Speicher voll und das System konnte nicht mehr richtig arbeiten. Warum dann aber das Löschen des Immich Stacks in Portainer nicht geholfen hat, erschließt sich mir nicht.

    Ich habe Immich jetzt mit den richtigen Volumes erstellt und nun passt der angezeigte freie Speicher. Und das System läuft ohne Probleme.

    Wohin lädt dann eigentlich Portainer die heruntergeladenen Images? Ich hoffe nicht auf das Systemlaufwerk. Falls doch, kann man das anpassen?

  • I'm Normalfall liegen die Container auf dem Volumen wo auch die DockerApp installiert ist

    Nehmen wir Volumen1 an - > Pfad

    volume1/@docker/Containers

    Dort sind die Container unter ihrer ID gespeichert

    volume1/@docker/image/ - > hier geht es dann aber noch ein Paar Ordner weiter im Pfad zur imagedb und layerdb

    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

    Edited once, last by eineb (March 31, 2025 at 1:26 AM).

  • Es gibt mehrere /overlay2 Ordner, woran machst Du das fest daß es dieser ist ?

    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

  • Das Speicherproblem ist später nochmal aufgetreten. Die Docker Volumes von dem ersten Versuch mit Immich waren immer noch auf dem Systemlaufwerk im Overlay Verzeichnis, welches 17GB Speicher zur Verfügung hat (angezeigt mit df -h). Die hatte ich dann noch bereinigen müssen.

    Portainer hatte die Immich Volumes durch meine Falschkonfiguration definitiv auf dem Systemlaufwerk erstellt. Irgendwann hatte das NAS OS keinen freien Speicher mehr und funktionierte dann nicht mehr richtig.

  • Hallo,

    ich habe jetzt auch das Problem das Immich immer gesagt hat 18 GB verfügbar, aber ich hatte immer nur einen Teil genutzt. Dann habe ich eine ext. Library hinzugefügt und nicht dran gedacht das nachts alles mögliche abläuft. Also wurde auch die neu Lib gescannt und dann war alles voll und ich konnte mich auch nicht mehr auf dem NAS einloggen.

    Habs jetzt wieder hingekriegt und läuft auch alles wieder ohne Immich, aber ich weis nicht was da falsch in meiner yaml war und ob ich jetzt noch was von der Systemplatte löschen muss.

    df -h zeigt folgendes, aber ich kann das nicht deuten.

    Vielleicht könnt ihr mir auf die Sprünge helfen, ehe ich Immich wieder in Betrieb nehme, oder neu aufsetze.

    DXP2800 mit 2x 4TB Toshiba N300 + 1TB cruical P3 Plus, 8GB orig.RAM

  • Mir fällt auf, dass / bzw. /overlay zu 100% belegt ist. Vermutlich wurde da was zugemüllt.
    Hangel dich mal mit "du -hxd 1 | sort -h -r" entlang der fettesten Pfade runter.

    Beispiel:

    Code
    root@DXP4800PLUS:~# cd /overlay
    root@DXP4800PLUS:/overlay# du -hxd 1 | sort -h -r
    5.4G    .
    1.4G    ./upper
    16K     ./lost+found
    8.0K    ./work


    usw.

    Ugreen NAS DPX4800Plus, UGOS 1.15.1.0127, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.3.2-86009U3 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • da sehe ich das, was soll ich damit anfangen? Ich habe noch in Docker laufen: Portainer, agentdvr, plex und photoprism.

    Code
    18G     ./upper
    18G     .
    16K     ./lost+found
    8.0K    ./work

    Du meinst unter upper die Behfehle immer wieder.

    _____________________

    Habs hingekriegt.

    Jetzt ist die Frage,

    1. löschen aber ab wo und dann ist alles von Immich wohl weg? Ich würde es auch neu aufsetzen ist nur eine Fleißaufgabe.

    2. Wahrscheinlich ist mein yaml falsch (/data), aber wie sonst, steht so bei Immich?

    DXP2800 mit 2x 4TB Toshiba N300 + 1TB cruical P3 Plus, 8GB orig.RAM

    Edited 2 times, last by ransi: weitere Ergänzung (November 6, 2025 at 12:49 PM).

  • Genau.

    Beispiel:


    Damit sieht man wie sich die 1.4GB (bei mir) zusammensetzen.
    Edit: data habe ich nicht. Was ist da drin?

    Ugreen NAS DPX4800Plus, UGOS 1.15.1.0127, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.3.2-86009U3 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

    Edited once, last by Benares (November 6, 2025 at 12:59 PM).

  • Ich denke die Thumbnails von allen Fotos.

    das einzige data das ich kenne kommt vom yaml:

    Code
     volumes:
          # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file
          - ${UPLOAD_LOCATION}:/data
          - /etc/localtime:/etc/localtime:ro
          - /volume2/m2_handyphotos/HandyMicha:/external/handy_m:rw
          - /volume2/m2_handyphotos/HandyKarin:/external/handy_k:rw
          - /volume1/storage/photos/1Chronologisch:/external/chronologisch:ro

    in stack.env steht das:

    Code
    UPLOAD_LOCATION=./library
    DB_DATA_LOCATION=./postgres
    IMMICH_VERSION=release
    DB_PASSWORD=postgres
    DB_USERNAME=postgres
    DB_DATABASE_NAME=immich
    TZ=DE

    habe ich so aus der Immich Doku übernommen und das ist auch genau das, wo ich bis jetzt nicht den Zusammenhang verstehe. /data sollte doch eigentlich nur im Container verfügbar sein.

    Warum das jetzt auf die System SSD kam?

    Ich wüsste jetzt nicht wo ich die Upload Location hinlegen soll/muss

    DXP2800 mit 2x 4TB Toshiba N300 + 1TB cruical P3 Plus, 8GB orig.RAM

  • Mmh, wundert mich auch. Hier mal zum Vergleich meine yaml und meine .env. Weiß aber nicht mehr, wo ich die her habe.
    Meine Bilder liegen alle remote auf der DS1522. Das ist das einigste was ich noch reingebastelt habe.

    Ugreen NAS DPX4800Plus, UGOS 1.15.1.0127, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.3.2-86009U3 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Irgenwo hatte ich gelesen, das der Pfad /usr/src/app/upload früher war und geändert wurde. Wenn es bei dir so läuft ist es ja ok.

    Den Uploadpfad hast du aber explizit auf volume1 gelegt, das ist vielleicht das Problem bei mir.

    Habe auch irgenwo her das ./ immer nicht so gut ist und lieber ein kompletter Pfad angegeben werden soll.

    Zu meinem vollen Systemspeicher. Ich werde am besten /data komplett löschen. Spricht da was dagegen, ausser das von Immich die Daten dann weg sind?

    DXP2800 mit 2x 4TB Toshiba N300 + 1TB cruical P3 Plus, 8GB orig.RAM

  • Ich werde am besten /data komplett löschen

    Da wirst wohl nicht drumrumm kommen.

    Ugreen NAS DPX4800Plus, UGOS 1.15.1.0127, 2x Samsung 990 EVO Plus NVMe M.2 SSD 2 TB Raid1, 3*Toshiba MG10ACA20TE HDD 20TB Raid5, 64GB RAM -> 2 x Crucial DDR5 RAM 32GB 4800MHz SODIMM
    DS1522+ | DSM 7.3.2-86009U3 (Final) | 40 GB RAM | 3 x WD 14TB WD140EFGX Red Plus SHR, 2 x M.2-Samsung 980 Pro SSD 1TB SHR
    DS415+ | DSM 7.1.1-42962-9 (Final) | 8 GB RAM | 3 x WD 6TB WD60EFRX Red Raid5, 1 x SSD Intel 128GB Basic

  • Vielen Dank für die Unterstützung. <3

    Den du Befehl werde ich mir auf jeden Fall mal notieren. Hab ihn mir eben genau von der KI erklären lassen. :saint:

    Mit Immich muss ich mich dann nochmal beschäftigen.

    DXP2800 mit 2x 4TB Toshiba N300 + 1TB cruical P3 Plus, 8GB orig.RAM

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!