Nehmen wir an, ich habe einige Daten, die einmal erstellt wurden und sich nie mehr ändern müssen. Ich habe diese Daten auf eine SSD kopiert und dann das Dateisystem als schreibgeschützt neu gemountet und lasse es von nun an so. Verlängert dies die Lebensdauer der SSD?
Ich suche mehr als ein einfaches "Ja, das Lesen spielt keine Rolle - nur das Schreiben auf eine SSD führt zu Verschleiß". Unter dieser Frage erscheint eine Antwort, die auf einen Artikel verweist und die der Befragte erwähnt:
Es kann sein, dass, wenn eine "Seite" oder ein Löschblock in einer sehr langen Zeit nicht neu programmiert wird, eine (wahrscheinlich sehr kleine) Wahrscheinlichkeit besteht, dass einige der Bits in einen nicht programmierten Zustand zurückkehren.
Was dazu zu sagen? Kennen Sie Studien, die sich mit solchen Verhaltensweisen befassen?
Antworten:
Kurze Antwort:
Es hängt davon ab, was Sie tun. Das ausschließliche Lesen von einer SSD führt im Laufe der Zeit immer noch zu einer Verschlechterung ihrer Speicherzellen. Wenn Sie das Laufwerk schreibgeschützt aktivieren, können Sie nicht direkt darauf schreiben, die Firmware des Laufwerks erzeugt jedoch weiterhin Hintergrundschreibvorgänge. Abhängig von Ihren Nutzungsmustern müssen Sie sich jedoch möglicherweise keine Sorgen machen.
Lange Antwort:
In Flash Error Analysis and Management werden verschiedene Arten von Fehlern beschrieben :
Dieses Dokument ist eine interessante Lektüre, aber es liegt wahrscheinlich außerhalb des Rahmens Ihrer Frage, diese Tiefe zu erreichen, abgesehen davon, dass das ausschließliche Lesen aus dem NAND-Speicher die Daten nicht für immer bewahrt.
Laut einer Präsentation von Jim Cooke bei Micron sollten die Zellen alle 100.000 Lesevorgänge für MLC und 1.000.000 Lesevorgänge für SLC gelöscht und neu programmiert werden.
Folie 19:
Folie 20:
Diese Artikel richten sich jedoch an Benutzer mit geringem NAND-Speicherbedarf (z. B. SSD-Firmware-Entwickler) und sind nicht für den Endbenutzerkonsum gedacht. Ich würde also vermuten, dass die Firmware Ihres Laufwerks dies bereits transparent im Hintergrund handhabt.
Zurück zur ursprünglichen Frage: Verursacht das ausschließliche Lesen immer noch Verschleiß am Laufwerk? Ja. Wie viel? Es ist kompliziert. Wenn Sie davon ausgehen, dass die Firmware die Zellen einer Seite alle 100.000 Lesevorgänge an einen neuen Speicherort schreibt und immer genügend Blöcke verfügbar sind, haben Sie 1 Schreibzugriff für jeweils 100.000 Lesevorgänge. Aber oben auf , dass die Firmware auch führt Wear-Leveling und andere Aufgaben, die verstärken eine logische Schreib in mehr physischen schreibt.
In der Praxis müssen Sie sich wahrscheinlich keine besonderen Sorgen machen, es sei denn, das Laufwerk ist fast voll und Sie lesen ständig vom gesamten Laufwerk. Wenn Sie jedoch ohne Unterbrechung vom Laufwerk lesen, sollten Sie den SMART-Tisch einen Monat lang im Auge behalten, um eine Vorstellung davon zu erhalten, wie schnell Ihre Lesemuster Hintergrundschreibvorgänge verursachen. Und stellen Sie natürlich immer sicher, dass Sie mehrere Backups haben.
quelle
Grundsätzlich ja, aber die erweiterte Antwort ist "nicht für immer",
Die Daten auf einer SSD, die Elektronen, die die Bits bilden, isoliert werden , so dass es nicht heraus Leck, aber wenn die Daten auf dem Laufwerk unter Strahlung (einschließlich magnetische Wellen oder andere Elektronik) , um die in den Bits gespeicherten Elektronen werden Zustand ändern, wodurch die gespeicherten Daten beschädigt werden. Dies ist jedoch ein extremer Fall. Daten auf einer SSD sollten jahrelang, wenn nicht jahrzehntelang sicher sein.
quelle
Eigentlich JA, als Standard schreibt ext2 auf die SSD, die rw gemountet ist, auch wenn die Dateien nur gelesen werden !!
Dies liegt daran, dass ext2 die Zugriffszeit (letzte Lesezeit) für jede Datei und jedes Verzeichnis speichert.
Eine Möglichkeit, dies zu verhindern, besteht darin, beim Mounten "-o noatime" zu verwenden. Die Verwendung von "-o ro" ist der beste Weg, um Schreibvorgänge zu verhindern.
Hinweis: In ext2 / 3/4 hat jede Datei mindestens 3 Daten: Erstellung (ctime), Änderung (mtime) und Zugriff (atime).
quelle
Was ist falsch daran, dies auf eine CD zu brennen? Diese sind recht stabil und billig (es kann sich durchaus leisten, ein paar Ersatzexemplare für die nächsten 50 Jahre zu haben). Die Zugriffszeit ist nur dann ein Problem, wenn die Daten zum ersten Mal gelesen werden, nachdem das Zwischenspeichern im RAM die Kontrolle übernehmen sollte.
Dateisysteme aktualisieren einige (Meta-) Daten, auch wenn sie nicht geschrieben werden. Eine weitere Möglichkeit besteht darin, ein schreibgeschütztes Dateisystem-Image (z. B. ein ISO-Image) zu erstellen und dieses auf die SSD zu schreiben, um das Schreiben jeglicher Art vollständig auszuschließen.
quelle