Für SSDs haben wir eine Vielzahl von Programmen, die ihre verbleibende Lebensdauer lesen. Ich suche das Gleiche für Speicherkarten in einer Situation, in der sie viele Schreibvorgänge erhalten. Google gibt nicht nur keine Antworten zurück, sondern auch niemanden, der die Frage stellt
15
SD-Karten stellen keine Standardschnittstelle zur Verfügung, um den Gesundheitszustand abzurufen oder Selbstdiagnosetests durchzuführen, wie dies SSDs mit SMART tun . Sie können jedoch einige indirekte Schätzungen erhalten, indem Sie die Dateisystemstatistiken abfragen. Zum Beispiel kann EXT4 mit dem Befehl abgefragt werden
dumpe2fs
, der die Gesamtmenge der Daten angibt, die jemals in das Dateisystem geschrieben wurden, was wiederum den Verschleiß des Geräts während seiner Lebensdauer schätzt.Ich verwende seit Jahren SD-Karten als Root-FS. Nach meiner Erfahrung reichen 300 GB aus, um eine 4-GB-Markenkarte mit nicht mehr als 200 MB frei verfügbarem Speicherplatz zu töten.
Aus diesen empirischen Daten können Sie ableiten, dass 300 / 0,2 = 1500 die ungefähr niedrigsten geschätzten Schreibzyklen sind, die eine SD-Karte tragen kann.
quelle
dumpe2fs
für FAT32? Ich meine, FAT32 ist das am weitesten verbreitete Dateisystem für SD-Karten. Es wäre eine Schande, wenn wir solche Statistiken nur für EXT-formatierte Karten erhalten könnten.Wie bereits erwähnt , bieten einige Anbieter einen SMART-ähnlichen Mechanismus für die Gesundheitsberichterstattung an. Hier ist die beste Liste solcher Anbieter, die ich gefunden habe.
quelle