Mein Netbook hat ein Flash-Laufwerk anstelle eines Festplattenlaufwerks und ich verwende Ubuntu Netbook Remix mit ext3 als Dateisystem. Ich habe einige Artikel über den Verschleiß von Flash-Laufwerken gelesen und die Hauptsorgen scheinen folgende zu sein:
- Die Anzahl der Schreibzyklen - jede Zelle kann nur eine begrenzte Anzahl von Malen geschrieben werden ( Wikipedia hat Zahlen zwischen 1.000 und 100.000)
- Sie können Daten nur einmal auf einen "Sektor" schreiben, und danach muss der gesamte Block gelöscht werden, um ihn wieder zu verwenden - und diese Blöcke haben einen Umfang von 16 KB bis 128 KB.
Diese addieren sich, so dass normale Dateisysteme, die dies nicht berücksichtigen, das Flash-Laufwerk durch das Verschieben kleiner Datenmengen verschleißen.
Jetzt bezweifle ich nicht, dass das Problem theoretisch sehr real ist. Aber ich weiß , wir Tech Menschen leicht mitreißen durch interessante Optimierungsprobleme, wie die Gestaltung einer weg alternative Dateisystem zur Bekämpfung von Flash - Verschleiß. Zum Beispiel ist es toll, Speicheroptimierung durchzuführen, aber wenn Sie am Ende 100 KB Speicher einsparen, obwohl ohnehin Hunderte von MB verfügbar sind, ist dies kein echtes Problem.
Das Ergebnis ist, dass ich auf Flash-Laufwerken keine normalen Dateisysteme verwenden sollte, da diese das Laufwerk schnell aufbrauchen. Aber ich bin nicht überzeugt. Die Frage ist also: Ist der Verschleiß des Flash-Laufwerks im normalen Gebrauch tatsächlich relevant? Wird mein Laptop mit ext3 in ein paar Jahren meinen Flash-Speicher aufbrauchen? Oder ist das alles eher ein theoretisches Problem, das die Nutzungszeit verkürzt, aber nur um so wenig, dass es unter normalen Bedingungen niemals passieren wird ? Oder wird transparentes Hardware Wear Leveling bereits für Netbook-Flash-Laufwerke verwendet, um das Problem zu beheben, sodass ein alternatives Dateisystem nicht einmal von Nutzen ist?
quelle
Die Installation von Windows auf einer CompactFlash-Karte zeigte dieses Problem sehr deutlich und brachte die Karte unter bestimmten typischen Verwendungsmustern innerhalb weniger Tage zum Erliegen. (Linux ist ein bisschen einfacher für sie)
SSD-Laufwerke haben Verschleißausgleich, um dies auf Jahre auszudehnen. Wenn Sie das Laufwerk zu 90% füllen und dann weiterhin Schreibvorgänge ausführen, werden die unveränderten Dateien ausgetauscht, um die Lebensdauer des Flash-Speichers zu verlängern.
Die Defragmentierung hilft auf einem Flash-Laufwerk nicht, da die zugrunde liegenden Daten nicht in dem Muster gespeichert sind, das das Betriebssystem sieht. Sie müssen herstellerspezifische Tools verwenden.
Flash-spezifische Dateisysteme könnten die Lebensdauer eines Laufwerks weiter verlängern, aber im Moment denke ich, dass dies durch den Fortschritt der Laufwerkstechnologie weitgehend irrelevant wird. Wie viele Festplatten verwenden Sie tatsächlich, die älter als 5 Jahre sind?
Der andere Punkt ist, dass beim Versagen von Blöcken beim Schreiben ein Fehler auftritt, sodass Sie sich nicht wirklich um Datenbeschädigungen sorgen müssen, wie bei einem alten Magnetlaufwerk, das ausfällt.
Grundsätzlich ist es also nichts, worüber Sie sich Sorgen machen müssen, solange Ihr Laufwerk einen Verschleißausgleich aufweist.
quelle
SSD-Laufwerke verwenden Flash-Speicher basierend auf den 100.000-Schreibzyklen-Technologien, nicht die 1000. In der realen Welt liefen Flash-Laufwerke noch nicht so lange, aber abgesehen von der Auslagerungsdatei auf einem normalen System ist dies nicht der Fall immer so viele schreibt. Moderne Antriebe gleichen den Verschleiß aus und gleichen automatisch einige fehlerhafte Blöcke aus.
Ich gebe folgenden Rat: Wenn Sie nichts Verrücktes tun (ein Datenlogger, der das Laufwerk 500 Mal pro Sekunde füllt), machen Sie sich keine Sorgen. Bewahren Sie gute Backups auf, verwenden Sie das System und ersetzen Sie es höchstwahrscheinlich durch schnellere / größere Teile, lange bevor Sie die Flash-Schreiblebensdauer erreichen.
quelle
Nachdem wir alle technischen Aspekte des Problems evaluiert haben, wollen wir einen praktischeren Ansatz verfolgen:
Die Antwort lautet: Nein, nicht, wenn Sie eine zuverlässige Sicherungsstrategie haben.
Eine SSD fällt, wie die meisten anderen Computerkomponenten, letztendlich aus. Die Lebensdauer kann durch eine Vielzahl von Optimierungen verlängert werden, wodurch die Anzahl der Schreibzyklen verringert wird.
Und wenn es fehlschlägt, können Sie die SSD austauschen oder mit größerer Wahrscheinlichkeit einen neuen Computer kaufen, da Ihr Netbook bis dahin mit Sicherheit prähistorisch ist.
Ich habe selbst 2 Fragen:
Sie haben sich gerade einen 300-Dollar-Mini-Computer besorgt. Wie lange wird er voraussichtlich dauern?
Warum sorgen sich die Leute nicht so sehr um Plattenteller, sondern um den Verschleiß von SSDs?
Zu Ihrer Information, ich habe immer noch mein wEEE 701 4G, einen tollen kleinen Straßenkämpfer, der es 5 Tage in der Woche einsetzt und sich immer noch in einem Top-Zustand befindet. Tragbare Computer mit Plattenteller-Festplatten sind in puncto Leistung und Robustheit nicht mit SSD-Laufwerken zu vergleichen. Probieren Sie die große Auswahl aus, die Sie getroffen haben, und legen Sie los.
quelle
Ich habe das gleiche Problem; unter Berücksichtigung eines Nicht-Journaling-Dateisystems wie
ext2
.Dies ist eine allgemeinere Frage, an der ich arbeite.
Zusammenfassung aus dem Artikel in der ersten Zeile verlinkt,
Ich denke, USB-Laufwerke sind ziemlich billig und werden immer billiger.
Der Punkt ist,
würde es Ihnen etwas ausmachen, eine Beschädigung aufgrund eines Absturzes zu sehen, bei dem die Aktualisierung Ihrer Laufwerksdaten fehlgeschlagen ist?
Oder möchten Sie die Geschwindigkeit und (mögliche) längere Lebensdauer?
Wenn Sie sich Ramdisk-basierte Distributionen wie PuppyLinux ansehen, werden
diese von Zeit zu Zeit aus dem Systemspeicher ausgeführt und (möglicherweise) mit der Festplatte synchronisiert.
Gibt Ihnen Geschwindigkeit und (potenzielle) Lebensdauer.
Das ist ein weiterer Trick, der mich interessiert - Ubuntu auf Ramdisk.
In der Zwischenzeit
ext4
boote ich weiterhin ein Ubuntu 9.04 über ein Cruzer-Laufwerk.Keine allzu große Sorge um die Lebensdauer des Laufwerks,
aber wahrscheinlich um die geringere Leistung eines Journaldateisystems auf USB.
Bis wir
USB 3.0
überall sind ...quelle
Hersteller suchen auch nach neuen Flash-Technologien wie NAND-Flash, die eine viel höhere Anzahl von Schreibzyklen aufweisen. Die Firma, für die ich arbeite, verwendet Flash-Laufwerke auf unserer Hardware. Frühe Systeme würden nach 2 Betriebsjahren einen Flash-Fehler aufweisen. Wir haben den Blitz schnell durch bessere Versionen ersetzt. Die aktuelle Projektion ist mehr als 20 Jahre in der gleichen Anwendung.
quelle
Erstens ist Flash Wear kein wirkliches Problem. In der Regel verderbt etwas, bevor die Lebensdauer des Blitzes erreicht ist.
Wear Leveling ist real. Es passiert in USB-Laufwerken. Es wird jedoch erst aktiviert, wenn ein erheblicher Verschleiß aufgetreten ist. ZB 1/3 der Lebensdauer. Ich kann es nicht bestätigen, aber der Verschleißgrad ist bei SSD wahrscheinlich real, da ein kleines USB-Laufwerk dies implementieren kann.
"Außerdem verwenden neuere Laufwerke Technologien, mit denen die Speicherorte der Schreibvorgänge nach dem Zufallsprinzip sortiert werden. Nehmen wir an, Sie haben ein 100-GB-Laufwerk und füllen es mit 99,5 GB. Dann verwenden Sie immer wieder 0,5 GB."
Dies funktioniert nicht, da die 0,5-Gbit-Daten aufgrund der Abnutzungskorrektur verschoben werden. Das heißt, der Speicher von 99,5 GB wird gegen den ursprünglichen überlasteten 0,5 GB-Speicher ausgetauscht. Das bedeutet, dass die Flash-Zellen etwas gleichmäßig altern.
Ich möchte noch einmal darauf hinweisen, dass es sehr unwahrscheinlich ist, dass der Blitz seine Lebensdauer erreicht, bevor andere Fehler auftreten.
quelle
Ich habe eine Reihe dieser billigen (10 US-Dollar für 8 GB) Laufwerke nach 1 Jahr wegen fehlerhafter Sektoren, in denen das Protokoll ständig geschrieben wurde, außer Betrieb gesetzt.
Wenn Sie von einem billigen USB-Stick sprechen, sollten Sie nicht damit rechnen, dass er so lange hält. Die Verwendung eines Nicht-Journal-Systems scheint zu helfen, aber selbst Systemprotokolle, die gedreht werden, verursachen bei diesen billigen Laufwerken häufig noch Verschleiß und Ausfälle.
quelle
Antwort für 2019. Für alles außer den kleinsten und billigsten ssds nicht mehr. Im Jahr 2018 testete eine HW-Site die tatsächliche Schreibfestigkeit von SSDs.
Das Samsung evo 840 500 GB mit 2d tlc-Blitz (der Typ mit der schlechtesten Ausdauer, es sei denn, jemand macht 2d qlc) hat ungefähr 600 TB an Schreibvorgängen überstanden. Und das Samsung Pro 840 512 GB für 9,1 PB.
Jetzt verwendet sogar die EVO-Linie 3D-TLC-Flash (sie nennen es VNAND), was mehr Ausdauer hat. Ich denke nicht, dass jemand es tatsächlich gemessen hat, aber ein 1 tb evo 860 oder 1 tb evo plus 970 sollte für mehr als 1 PB von Schreibvorgängen dauern.
Sofern Sie nicht versuchen, sie absichtlich zu zerstören (und selbst dann wird es Wochen dauern), sind sie lange vor ihrer Abnutzung veraltet.
Bei USB-Schlüsseln und Speicherkarten (z. B. MicroSD) ist dies immer noch ein Problem, da sie kleiner sind und die Schreibvorgänge nicht über so viele Zellen verteilt sind. Wie groß ein Problem genau ist, hängt vom jeweiligen USB-Schlüssel / der Speicherkarte, dem Verwendungsmuster, dem Dateisystem, dem Glück, der Größe usw. ab.
quelle