Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. SD Karte defekt, Speicherort ioBroker Daten?

NEWS

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    2.3k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    4.3k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.7k

SD Karte defekt, Speicherort ioBroker Daten?

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
18 Beiträge 7 Kommentatoren 2.4k Aufrufe 8 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T tobitobson

    Hier ist das was ich versucht habe (mit ChatGPT)

    iobroker SD-Karten-Recovery (Kurzprotokoll)

    • Raspberry Pi bootet nicht mehr (7× grünes LED-Blinken)
    • SD-Karte am Mac erkannt (Partitionen vorhanden: bootfs + ext4 root)
    • Bootpartition konnte gelesen werden (FAT32, Dateien vollständig vorhanden)
    • ext4-Partition war stark beschädigt (extreme Inode-/Blockfehler)
    • Reparaturversuche mit e2fsck auf macOS (Homebrew e2fsprogs)
      • viele verwaiste Inodes
      • falsche Größen / Blockzuweisungen
      • defekte Attribute / Directory-Strukturen
    • Dateisystem wurde mehrfach erfolgreich „verändert“, aber nicht sofort stabil
    • finaler e2fsck-Lauf zeigte:
      • Reparatur abgeschlossen
      • keine Abbruch-Fehler mehr
      • aber Restwarnungen im Dateisystem
    • anschließend Versuch eines kompletten Images mit dd
      • Abbruch durch I/O Timeout
      • sehr niedrige Lesegeschwindigkeit → Hinweis auf defekte SD-Sektoren
    • Ergebnis:
      • Full-Image nicht zuverlässig möglich
      • SD-Karte vermutlich beginnender Hardware-Defekt
      • Datenrettung nur noch selektiv möglich (Read-only Zugriff / gezieltes Mounten oder Recovery)
      • iobroker-Daten höchstwahrscheinlich noch teilweise oder vollständig auf ext4-Partition vorhanden
    • aktueller Stand:
      • Fokus auf Datenextraktion (/opt/iobroker)
      • kein weiterer Schreibzugriff auf SD empfohlen
    OliverIOO Offline
    OliverIOO Offline
    OliverIO
    schrieb am zuletzt editiert von OliverIO
    #6

    @tobitobson sagte:

    anschließend Versuch eines kompletten Images mit dd
    Abbruch durch I/O Timeout
    sehr niedrige Lesegeschwindigkeit → Hinweis auf defekte SD-Sektoren

    man kann dd so konfigurieren, das er nach mehreren versuchen den sektor/block überspringt und weitermacht. das sind dann aber definitiv verlorene bereiche. ob das iobroker daten betrifft kann man so ohne weiteres nicht sagen.
    so ein dd image mit mehreren versuchen kann uU mehrere stunden brauchen, je nach größe der speicherkarte.

    ob man ein linux image ordentlich unter mac mounten kann weiß ich nicht.
    wenn du /opt/iobroker nicht siehst, siehst du wahrscheinlich nur die fat32 partition, in der nur start und boot dateien liegen.

    auch ist es keine garantie ob man das image mounten kann. wenn die schäden in den bereichen liegen, die ein dateisystem definiv brauch, dann wird es ebenfalls schwierig.

    deine reparaturversuche können auch noch weitere schäden erzeugt haben, da diese ggfs auch wieder geschrieben haben.

    empfehlung wäre aber auch für die zukunft, keine sd karte mehr zu nehmen, lieber eine kleine ssd nehmen. die speicher sind etwas langlebiger und haben dann genügen reserveblöcke

    Meine Adapter und Widgets
    TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
    Links im Profil

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @tobitobson sagte:

      anschließend Versuch eines kompletten Images mit dd
      Abbruch durch I/O Timeout
      sehr niedrige Lesegeschwindigkeit → Hinweis auf defekte SD-Sektoren

      man kann dd so konfigurieren, das er nach mehreren versuchen den sektor/block überspringt und weitermacht. das sind dann aber definitiv verlorene bereiche. ob das iobroker daten betrifft kann man so ohne weiteres nicht sagen.
      so ein dd image mit mehreren versuchen kann uU mehrere stunden brauchen, je nach größe der speicherkarte.

      ob man ein linux image ordentlich unter mac mounten kann weiß ich nicht.
      wenn du /opt/iobroker nicht siehst, siehst du wahrscheinlich nur die fat32 partition, in der nur start und boot dateien liegen.

      auch ist es keine garantie ob man das image mounten kann. wenn die schäden in den bereichen liegen, die ein dateisystem definiv brauch, dann wird es ebenfalls schwierig.

      deine reparaturversuche können auch noch weitere schäden erzeugt haben, da diese ggfs auch wieder geschrieben haben.

      empfehlung wäre aber auch für die zukunft, keine sd karte mehr zu nehmen, lieber eine kleine ssd nehmen. die speicher sind etwas langlebiger und haben dann genügen reserveblöcke

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #7

      @OliverIO sagte:

      empfehlung wäre aber auch für die zukunft

      Noch wichtiger wäre auch die Empfehlung gescheite Backups anlegen zu lassen. Der Backitup-Adapter ist ja nicht zur Zierde auf jeder Installation vorinstalliert.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        tobitobson
        schrieb am zuletzt editiert von
        #8

        ja keine Frage mit dem Backup. Hatte in iqontrol ein Backup gemacht als ich mit allem fertig war. aber das scheint ja nun nix zu nützen, wenn die SD Karte abschmiert...

        Thomas BraunT 2 Antworten Letzte Antwort
        0
        • T tobitobson

          ja keine Frage mit dem Backup. Hatte in iqontrol ein Backup gemacht als ich mit allem fertig war. aber das scheint ja nun nix zu nützen, wenn die SD Karte abschmiert...

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #9

          @tobitobson sagte:

          aber das scheint ja nun nix zu nützen, wenn die SD Karte abschmiert...

          Backups ja auch immer auf ein externes Medium...

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          1
          • T tobitobson

            jetzt mal blöd gefragt: ich habe jetzt die kaputte SD, auf der ja die Daten liegen. Im Mac sehe ich die /opt/iobroker/iobroker-data ja aber nicht. Ich habe auf eine andere SD Karte das iobroker neu aufgesetzt, aber ja komplett frisch. wie bekomme ich da jetzt die daten von der alten SD auf die neue?

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #10

            @tobitobson sagte:

            jetzt mal blöd gefragt: ich habe jetzt die kaputte SD, auf der ja die Daten liegen. Im Mac sehe ich die /opt/iobroker/iobroker-data ja aber nicht. Ich habe auf eine andere SD Karte das iobroker neu aufgesetzt, aber ja komplett frisch. wie bekomme ich da jetzt die daten von der alten SD auf die neue?

            Du brauchst einen Rechner der Linux partitionen lesen kann. Das können die meisten Linux Systeme. Unter MacOS / Windows brauchst du dafür externe Software.

            Was ich tun würde:

            • den PI nehmen
            • Booten von neuer SD-Karte
            • alte SD-Karte mit USB SD Kartenleser am PI anschliessen
            • versuchen die 'data' Partition read only zu mounten
            • dann versuchen zu kopieren. Dabei viel Zeit einplanen, und ggf. einzelne Unterverzeichnisse einzeln kopieren. Nicht einfach /opt/iobroker als ganzes kopieren. Das geht meistens schief.

            Wie das mit dem Mounten geht hängt vom Linux System und der Art wie du die SD Karte angehängt hast ab. Da wird dir das Web / chatGPT helfen müssen.

            Sobald du sie gemountet bekommst würde ich von weiteren Reparaturversuchen erst einmal absehen

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            0
            • T tobitobson

              ja keine Frage mit dem Backup. Hatte in iqontrol ein Backup gemacht als ich mit allem fertig war. aber das scheint ja nun nix zu nützen, wenn die SD Karte abschmiert...

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #11

              @tobitobson

              Kannst auch mit 'testdisk' dein Glück versuchen. Das gibt es auch für Mac. Bleibt natürlich das Thema mit dem ext4-Dateisystem.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                tobitobson
                schrieb am zuletzt editiert von
                #12

                ok danke euch für die Hilfe. Ich hab mich nun damit abgefunden alles neu zu programmieren. Es geht aber deutlich schneller voran als beim ersten mal, da ich ja nun weiß wie es aussehen soll und auch wie es geht. Logos, Symbole, Bilder und auch die Objects hatte ich noch, somit entfällt viel Arbeit. Ist ein learning für mich...

                1 Antwort Letzte Antwort
                0
                • CephalopodC Online
                  CephalopodC Online
                  Cephalopod
                  schrieb am zuletzt editiert von
                  #13

                  Kleiner Tipp zur Hardware:
                  Schaue dich mal nach einem gebrauchten ThinClient für den iOB um, er läuft IMHO deutlich stabiler im Dauerbetrieb und ist um einiges günstiger. Bei mir läuft z.B. ein HP T620, den es aktuell für ca. 35€ in den Kleinanzeigen gibt.
                  Er hat eine M.2 SSD, die ist deutlich zuverlässiger als eine SD-Karte, und zieht 24/7 auch nur 8 Watt.

                  Das Backup wurde ja schon erwähnt. Wenn kein NAS vorhanden ist, geht das auch wunderbar bei Google Drive oder mit Microsoft OneDrive.

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    tobitobson
                    schrieb zuletzt editiert von
                    #14

                    Ja ich belasse erstmal die HW. Hatte überlegt auf SSD umzusteigen. Aber ehrlich gesagt reicht die Performance dicke aus so wie es ist. Ich habe jetzt das Backup automatisiert, einmal die Woche ins Google Drive und ne Rückmeldung per Pushover aufs Handy. Hab seit gestern Abend auch alles wieder auf dem alten Stand, alles wieder händisch nach programmiert aus meinem Gedächtnis ;-) Das Gute ist, ich habe endlich die Geschichte mit Pushover und Backup dazugelernt...
                    Vermutlich ist das was ich mit ioBroker mache ein Witz gegenüber den Projekten vieler anderer User hier. Es macht bei mir absolut nur die Visu über iQontrol. Die komplette Logik übernimmt bei mir eine S7 1200 Industriesteuerung, da ich SPS Programmierer bin. Die meiste Zeit geht ja auch fürs herausfinden wie es geht drauf. Das entfiel ja nun...

                    CephalopodC 1 Antwort Letzte Antwort
                    0
                    • T tobitobson

                      Ja ich belasse erstmal die HW. Hatte überlegt auf SSD umzusteigen. Aber ehrlich gesagt reicht die Performance dicke aus so wie es ist. Ich habe jetzt das Backup automatisiert, einmal die Woche ins Google Drive und ne Rückmeldung per Pushover aufs Handy. Hab seit gestern Abend auch alles wieder auf dem alten Stand, alles wieder händisch nach programmiert aus meinem Gedächtnis ;-) Das Gute ist, ich habe endlich die Geschichte mit Pushover und Backup dazugelernt...
                      Vermutlich ist das was ich mit ioBroker mache ein Witz gegenüber den Projekten vieler anderer User hier. Es macht bei mir absolut nur die Visu über iQontrol. Die komplette Logik übernimmt bei mir eine S7 1200 Industriesteuerung, da ich SPS Programmierer bin. Die meiste Zeit geht ja auch fürs herausfinden wie es geht drauf. Das entfiel ja nun...

                      CephalopodC Online
                      CephalopodC Online
                      Cephalopod
                      schrieb zuletzt editiert von
                      #15

                      @tobitobson sagte:

                      Hatte überlegt auf SSD umzusteigen. Aber ehrlich gesagt reicht die Performance dicke aus so wie es ist.

                      Die SSD hat rein gar nichts mit "Performance" zu tun, sondern mit "Reliability".

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • MartinPM Online
                        MartinPM Online
                        MartinP
                        schrieb zuletzt editiert von
                        #16

                        Inzwischen soll es ja SD Karten geben, die explizit für die Anwendung im PI ausgelegt sein sollen - ist das "Schlangenöl"?

                        Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                        AsgothianA 1 Antwort Letzte Antwort
                        0
                        • MartinPM MartinP

                          Inzwischen soll es ja SD Karten geben, die explizit für die Anwendung im PI ausgelegt sein sollen - ist das "Schlangenöl"?

                          AsgothianA Offline
                          AsgothianA Offline
                          Asgothian
                          Developer
                          schrieb zuletzt editiert von
                          #17

                          @MartinP sagte:

                          Inzwischen soll es ja SD Karten geben, die explizit für die Anwendung im PI ausgelegt sein sollen - ist das "Schlangenöl"?

                          Die gibt es schon seit es die PI's gibt.

                          Schlangenöl war das meiner Meinung nach immer schon. Interessant ist primär das Verhalten (insbesonder das Zeitverhalten) der Karte beim Schreiben.

                          Seit dem Wechsel auf den PI4 / PI5 habe ich keine Probleme mit SD Karten mehr gehabt. Insgesamt hat sich da offensichtlich einiges getan - sowohl auf der OS Seite (Konfiguration) als auch bei den Zugriffszeiten, so das die Fenster in denen das System beschädigt wird immer kleiner werden.

                          A.

                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                          1 Antwort Letzte Antwort
                          0
                          • CephalopodC Cephalopod

                            @tobitobson sagte:

                            Hatte überlegt auf SSD umzusteigen. Aber ehrlich gesagt reicht die Performance dicke aus so wie es ist.

                            Die SSD hat rein gar nichts mit "Performance" zu tun, sondern mit "Reliability".

                            AsgothianA Offline
                            AsgothianA Offline
                            Asgothian
                            Developer
                            schrieb zuletzt editiert von
                            #18

                            @Cephalopod sagte:

                            @tobitobson sagte:

                            Hatte überlegt auf SSD umzusteigen. Aber ehrlich gesagt reicht die Performance dicke aus so wie es ist.

                            Die SSD hat rein gar nichts mit "Performance" zu tun, sondern mit "Reliability".

                            Jein - "Performance" und "Reliability" gehören da durchaus zusammen. Letztendlich zerstört der Rechner ja nicht das Speichermedium selber, sondern das darauf liegende Dateisystem. Dieses passiert insbesondere wenn während wichtiger schreibvorgänge plötzlich der Strom weg ist. Das Gilt nebenbei für alle Rechnersysteme.

                            Wenn die Zeitfenster für diesen kritischen Punkt kleiner werden (höhere Performance) dann sinkt das Risiko das man sie trifft (höhere Reliability)

                            Aber auch die beste SSD kann nichts retten, wenn mitten während einem kritischen Schreibvorgang der Strom weg ist.

                            A.

                            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                            1 Antwort Letzte Antwort
                            0

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            495

                            Online

                            33.0k

                            Benutzer

                            83.4k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2026
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe