Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. ioBroker Allgemein
  4. Raspberry SD Karte defekt, seltsame Dinge

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    348

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

Raspberry SD Karte defekt, seltsame Dinge

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 3 Kommentatoren 1.0k Aufrufe 3 Watching
  • Ä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.
  • Thomas BraunT Thomas Braun

    @coffee-junk

    dmesg -T | grep -i ext4
    
    C Offline
    C Offline
    coffee-junk
    schrieb am zuletzt editiert von
    #6

    @thomas-braun sagte in Raspberry SD Karte defekt, seltsame Dinge:

    dmesg -T | grep -i ext4

    Danke! Die Tücke lag im Detail, jetzt sieht es anders aus! :+1:

    Jürgen

    1 Antwort Letzte Antwort
    0
    • OliverIOO OliverIO

      @coffee-junk

      generell ist es wohl nicht so einfach den health status einer sd-karte herauszufinden.
      was du probieren kann ist
      https://discourse.nodered.org/t/show-wear-level-of-sdcard-ssd-rpi/54370/6

      wear_level, realocated_sector_ct und error_read_count sind die parameter nach denen man das beurteilen kann.
      eine sd-karte verteilt ja bei jedem schreibvorgang die daten und achtet darauf, das jede zelle von der anzahl gleichmäig oft beschrieben wird. bei sd karten kann eine zelle nur eine bestimmte anzahl beschrieben werden. wenn eine zelle kaputt ist, dann wird diese ausgeschlossen. dh die echte verfügbare speichermenge sinkt. das melden die karten aber nicht an das betriebssystem. auch wieviel spare_block der hersteller mitgibt ist auch nicht immer so bekannt (bei günstigeren sicherlich weniger als bei teueren, evtl sind auch bei der produktion zellen nicht nutzbar und als defekt markiert.)

      C Offline
      C Offline
      coffee-junk
      schrieb am zuletzt editiert von
      #7

      @oliverio sagte in Raspberry SD Karte defekt, seltsame Dinge:

      generell ist es wohl nicht so einfach den health status einer sd-karte herauszufinden.

      Was mich halt ungemein irritiert hat war die Tatsache, dass ich ohne Probleme Dateien auf den Raspi schieben konnte, die dort auch definitiv da waren, aber nicht wirklich auf die SD Karte geschrieben wurden.

      Es muss also so eine Art Cache geben, das war mir nicht bewusst, dort bleiben die Daten wohl temporär liegen und sind dann nach einem Reboot weg. Das finde ich seltsam, da hätte ich irgendeine Fehlermeldung erwartet.

      Da muss ich mich wohl noch etwas einlesen! Danke!

      Jürgen

      OliverIOO 1 Antwort Letzte Antwort
      0
      • C coffee-junk

        @oliverio sagte in Raspberry SD Karte defekt, seltsame Dinge:

        generell ist es wohl nicht so einfach den health status einer sd-karte herauszufinden.

        Was mich halt ungemein irritiert hat war die Tatsache, dass ich ohne Probleme Dateien auf den Raspi schieben konnte, die dort auch definitiv da waren, aber nicht wirklich auf die SD Karte geschrieben wurden.

        Es muss also so eine Art Cache geben, das war mir nicht bewusst, dort bleiben die Daten wohl temporär liegen und sind dann nach einem Reboot weg. Das finde ich seltsam, da hätte ich irgendeine Fehlermeldung erwartet.

        Da muss ich mich wohl noch etwas einlesen! Danke!

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #8

        @coffee-junk
        bin da jetzt auch kein spezialist, aber ich meine zu wissen, das daten auf eine sd karte immer blockweise geschrieben wird.
        d.h. der treiber sammelt die daten und wenn dann die daten wieder abgerufen werden, dann stellt der treiber diese zur verfügung.
        daten werden dann auf den datenträger ggfs. mit verzögerung geschrieben.
        da sd karten manchmal auch nicht so schnell ist, puffert das betriebssystem die daten dann halt auch eine weile, weil es uU mehrfach versucht die daten der sd karte zu übermitteln.
        der zustand kann meiner Meinung nach aber nur ein paar Sekunden anhalten, auf gar keinen Fall mehrere Minuten.
        Diese gepufferten Daten sind es dann auch, die uU eine SD-Karte zerstören, wenn man einfach den Rechner ausschaltet und nicht ordentlich herunterfährt. bei sd karten ist es wegen der einfachheit halt höheres risiko wie bei ssd laufwerken, die sicherlich noch kondensatoren hat, die lang genung noch strom bereitstellen das auch der letzte schreibvorgang erledigt werden konnte.

        hier ist bspw der source code des sd treibers von linux
        https://github.com/torvalds/linux/blob/master/drivers/mmc/core/sd.c
        viel spass :)

        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 C 2 Antworten Letzte Antwort
        0
        • OliverIOO OliverIO

          @coffee-junk
          bin da jetzt auch kein spezialist, aber ich meine zu wissen, das daten auf eine sd karte immer blockweise geschrieben wird.
          d.h. der treiber sammelt die daten und wenn dann die daten wieder abgerufen werden, dann stellt der treiber diese zur verfügung.
          daten werden dann auf den datenträger ggfs. mit verzögerung geschrieben.
          da sd karten manchmal auch nicht so schnell ist, puffert das betriebssystem die daten dann halt auch eine weile, weil es uU mehrfach versucht die daten der sd karte zu übermitteln.
          der zustand kann meiner Meinung nach aber nur ein paar Sekunden anhalten, auf gar keinen Fall mehrere Minuten.
          Diese gepufferten Daten sind es dann auch, die uU eine SD-Karte zerstören, wenn man einfach den Rechner ausschaltet und nicht ordentlich herunterfährt. bei sd karten ist es wegen der einfachheit halt höheres risiko wie bei ssd laufwerken, die sicherlich noch kondensatoren hat, die lang genung noch strom bereitstellen das auch der letzte schreibvorgang erledigt werden konnte.

          hier ist bspw der source code des sd treibers von linux
          https://github.com/torvalds/linux/blob/master/drivers/mmc/core/sd.c
          viel spass :)

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

          @oliverio

          Und ext4 macht sowas ähnliches auf Dateisystem-Ebene auch nochmal. Je nach mount-Option.

          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
          • OliverIOO OliverIO

            @coffee-junk
            bin da jetzt auch kein spezialist, aber ich meine zu wissen, das daten auf eine sd karte immer blockweise geschrieben wird.
            d.h. der treiber sammelt die daten und wenn dann die daten wieder abgerufen werden, dann stellt der treiber diese zur verfügung.
            daten werden dann auf den datenträger ggfs. mit verzögerung geschrieben.
            da sd karten manchmal auch nicht so schnell ist, puffert das betriebssystem die daten dann halt auch eine weile, weil es uU mehrfach versucht die daten der sd karte zu übermitteln.
            der zustand kann meiner Meinung nach aber nur ein paar Sekunden anhalten, auf gar keinen Fall mehrere Minuten.
            Diese gepufferten Daten sind es dann auch, die uU eine SD-Karte zerstören, wenn man einfach den Rechner ausschaltet und nicht ordentlich herunterfährt. bei sd karten ist es wegen der einfachheit halt höheres risiko wie bei ssd laufwerken, die sicherlich noch kondensatoren hat, die lang genung noch strom bereitstellen das auch der letzte schreibvorgang erledigt werden konnte.

            hier ist bspw der source code des sd treibers von linux
            https://github.com/torvalds/linux/blob/master/drivers/mmc/core/sd.c
            viel spass :)

            C Offline
            C Offline
            coffee-junk
            schrieb am zuletzt editiert von
            #10

            @oliverio sagte in Raspberry SD Karte defekt, seltsame Dinge:

            der zustand kann meiner Meinung nach aber nur ein paar Sekunden anhalten, auf gar keinen Fall mehrere Minuten.

            Das ist es ja auch was mich etwas stutzig macht, da meine Zertifikate vor 61 Tagen abgelaufen waren, ich also vor >61 Tagen die Zertifikate definitiv erneuert habe, muss dieser Zustand also irgendwann vor mehr als 61 Tagen eingetreten sein, als die alten Zertifikate noch gültig waren. Vor mehr als 61 Tagen habe ich neue Zertifikate installiert, die nie wirklich auf der Karte gelandet sind. Und seit diesem Zeitpunkt wurde auch nichts mehr wirklich auf die Karte geschrieben sondern irgendwo zwischengespeichert....

            Dies hat sich dank USV erst heute bei dem reboot bemerkbar gemacht.

            Da muss man erst mal drauf kommen!

            Jürgen

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • C coffee-junk

              @oliverio sagte in Raspberry SD Karte defekt, seltsame Dinge:

              der zustand kann meiner Meinung nach aber nur ein paar Sekunden anhalten, auf gar keinen Fall mehrere Minuten.

              Das ist es ja auch was mich etwas stutzig macht, da meine Zertifikate vor 61 Tagen abgelaufen waren, ich also vor >61 Tagen die Zertifikate definitiv erneuert habe, muss dieser Zustand also irgendwann vor mehr als 61 Tagen eingetreten sein, als die alten Zertifikate noch gültig waren. Vor mehr als 61 Tagen habe ich neue Zertifikate installiert, die nie wirklich auf der Karte gelandet sind. Und seit diesem Zeitpunkt wurde auch nichts mehr wirklich auf die Karte geschrieben sondern irgendwo zwischengespeichert....

              Dies hat sich dank USV erst heute bei dem reboot bemerkbar gemacht.

              Da muss man erst mal drauf kommen!

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

              @coffee-junk

              You can set the commit interval to a custom value which, I believe, can be as high as a 32-bit unsigned integer number of seconds; so about 4 billion seconds, or 136 years.

              Gelesen hier:

              https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

              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

              C 2 Antworten Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @coffee-junk

                You can set the commit interval to a custom value which, I believe, can be as high as a 32-bit unsigned integer number of seconds; so about 4 billion seconds, or 136 years.

                Gelesen hier:

                https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                C Offline
                C Offline
                coffee-junk
                schrieb am zuletzt editiert von
                #12

                @thomas-braun sagte in Raspberry SD Karte defekt, seltsame Dinge:

                Gelesen hier:
                https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                Autsch, da fällt mir auch noch ein dass ich vielleicht heute kein
                shutdown sondern reboot benutzt habe..... im Eifer des Gefechts....

                Danke für die Infos!!

                Jürgen

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • C coffee-junk

                  @thomas-braun sagte in Raspberry SD Karte defekt, seltsame Dinge:

                  Gelesen hier:
                  https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                  Autsch, da fällt mir auch noch ein dass ich vielleicht heute kein
                  shutdown sondern reboot benutzt habe..... im Eifer des Gefechts....

                  Danke für die Infos!!

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

                  @coffee-junk

                  Aber auch ein reboot schreibt wenn möglich die Daten auf den Datenträger.

                  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
                  • Thomas BraunT Thomas Braun

                    @coffee-junk

                    You can set the commit interval to a custom value which, I believe, can be as high as a 32-bit unsigned integer number of seconds; so about 4 billion seconds, or 136 years.

                    Gelesen hier:

                    https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                    C Offline
                    C Offline
                    coffee-junk
                    schrieb am zuletzt editiert von
                    #14

                    @thomas-braun sagte in Raspberry SD Karte defekt, seltsame Dinge:

                    https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                    Kann man den momentan eingestellten commit Wert irgendwie auslesen? So aus reiner Neugier fürs nächste mal :face_with_rolling_eyes:

                    Jürgen

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • C coffee-junk

                      @thomas-braun sagte in Raspberry SD Karte defekt, seltsame Dinge:

                      https://superuser.com/questions/479379/how-long-can-file-system-writes-be-cached-with-ext4

                      Kann man den momentan eingestellten commit Wert irgendwie auslesen? So aus reiner Neugier fürs nächste mal :face_with_rolling_eyes:

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

                      @coffee-junk

                      Das ist eine mount-Option. Also in der /etc/fstab oder in

                      mount | sort
                      

                      Ich vermute aber, das sind die üblichen 5 Sekunden.

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      703

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      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