Ist es in Ordnung, vollständig auf SSD (NVMe) zu klonen?

Ist es in Ordnung, vollständig auf SSD (NVMe) zu klonen?

Ich habe irgendwo gelesen, dass es eine gute Faustregel ist, die Partitionen/Solid-Drives zu 50 % voll zu halten, um ihre Lebensdauer zu verlängern.

Jetzt habe ich gerade ein NVMe gekauft und klone mein Hauptlaufwerk dort hinein (es wird eine 1:1-Kopie).

Ist das eine kluge Entscheidung hinsichtlich der Haltbarkeit? Die Partitionen der Festplatte, die ich klone, sind weniger als 30 % voll und ich frage mich, ob ich durch die VerwendungddIch würde die NVMe versehentlich füllen und dadurch ihre Leistung und ihren Verschleiß verringern?

Liege ich völlig falsch? Ich hoffe es...

Danke!

Antwort1

Wenn Sie ein aktuelles Betriebssystem verwenden, sollte es aktiviert sein fürTRIMMENund Sie sollten TRIM auch manuell ausgeben können.

Das Schreiben auf das gesamte Laufwerk kann dddazu führen, dass der Wear Leveler versehentlich annimmt, dass das gesamte Laufwerk verwendet wird. Sie haben Recht, dass das nicht unbedingt eine gute Sache ist.

Das ist eigentlich kein Problem, denn Sie können den gesamten freien Speicherplatz erneut kürzen, und das Schlimmste, was passieren kann, ist, dass Sie einen Schreibzyklus für die meisten Flash-Zellen des Laufwerks verbraucht haben. (Es gibt andere Tools, die möglicherweise nicht jedes Byte 1:1 kopieren, sondern nur die verwendeten Blöcke.) Dies kann so geplant werden, dass es regelmäßig geschieht und die Firmware des Laufwerks über alle Blöcke informiert, die während langsamer Zeiten bereinigt werden können.

Sie können auch die Freigabe von Sperren aktivieren, wenn eine Datei gelöscht wird.

EntsprechendArch LinuxSie sollten lieber eine der beiden Methoden als beide verwenden, wobei ein regelmäßiges Trimmen vorzuziehen ist.

Periodisch

Das util-linuxPaket stellt fstrim.serviceUnit fstrim.timer systemd-Dateien bereit. Durch Aktivieren des Timers wird der Dienst wöchentlich aktiviert. Der Dienst wird fstrim(8)auf allen gemounteten Dateisystemen auf Geräten ausgeführt, die das unterstützenverwerfenBetrieb.

Der Timer verwendet den Zeitstempel /var/lib/systemd/timers/stamp-fstrim.timer(den er beim ersten Aufruf erstellt), um zu erkennen, ob seit seinem letzten Aufruf eine Woche vergangen ist. Daher besteht kein Grund zur Sorge über zu häufige Aufrufe, ähnlich wie bei Anacron.

Informationen zum Abfragen der Aktivität und des Status der Einheiten finden Sie unter journalctl. Um die Periodizität des Timers oder der Befehlsausführung zu ändern, bearbeiten Sie die bereitgestellten Einheitendateien.

Kontinuierlich

Die Verwendung der discardOption zum Einbinden /etc/fstabermöglicht kontinuierliches TRIM im Gerätebetrieb:

/dev/sda1  /           ext4  defaults,discard   0  1

Wenn Sie bzw. Ihre Distribution eine periodische Ausgabe eingerichtet haben, sollte trimdiese kurz nach dem Kopieren trimfür alle leeren Blöcke erfolgen und alles sollte in Ordnung sein.

verwandte Informationen