Guten Tag, es geht um einen SD Karten Logger, der unablässig schreibt. Die Frage ist jetzt, ob bei Stromausfall, versehentlichem Entfernen der Karte die Logdatei (Textdatei) unleserlich wird. Mit einer Scandisk Karte hab ich das jetzt mehrfach am Laptop ausprobiert. Während des Schreiben eine großen Textdatei (Windows XP und via PHP fopen etc.) die Karte gezogen. Windows und PHP haben sich bitterlich beschwert, unleserlich war die Karte aber nie. Nur eben kleiner. SD Karten schreiben ja in Blöcken, wäre ich SD Karten programmierer, würde ich mit einem Flag erst den geschrieben Block zur Datei zählen, wenn ich fertig geschrieben habe, umgenau solche Fälle zu vermeiden. Weißt hier jemand vielleicht mehr? Es geht nur darum, falls mal was passiert (ist nicht die Regel) das man noch gute Chancen hat an die Daten zu kommen. Über kleinen Tip würde ich mich sehr freuen. Viele Grüße aus Hamburg Klaus
In aller Regel bleibt die Datei leserlich, hört aber eventuell abrupt auf. Das Flag, das den Block erst später zur Datei zählt o.Ä. ist Aufgabe des Programmierers, der das Dateisystem implementiert. Eine SD-Karte an sich ist ein stupider Speicher, bei dem sich an jeder Adresse ein Byte (bzw. ein Block 512 Byte bei SD-HC) befindet. Was dann als "Datei" interpretiert wird macht die Hard-/Software, die hinter der Karte hängt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.