Gibt es Linux-Unterstützung für TRIM auf SSD-Laufwerken?

36998
dlux

Weiß jemand, ob es eine Möglichkeit gibt, die TRIM-Unterstützung für SSDs unter Linux zu aktivieren? Dies ist in Windows 7 enthalten, und ich war überrascht, dass ich unter Linux keine Informationen darüber finden konnte.

Informationen zu SSD und TRIM finden Sie hier - http://www.anandtech.com/storage/showdoc.aspx?i=3531&p=10

15
Linus selbst ist ein großer Fan von SSD-Laufwerken, daher würde ich vermuten, dass sie gut unterstützt werden. http://torvalds-family.blogspot.com/2008/10/so-i-got-one-of-new-intel-ssds.html Mark Ransom vor 15 Jahren 2

6 Antworten auf die Frage

13
hlovdal

Beachten Sie, dass Sie wahrscheinlich einen neueren Kernel als 2.6.28 benötigen, siehe hier (basierend auf 2.6.30-rc4 mit letzter Aktivität im Mai dieses Jahres). Ich weiß nicht, inwieweit der Baum zusammengeführt wurde. Vielleicht können Sie die linux-ide@vger.kernel.orgMailingliste durchsuchen . Update: Siehe zum Beispiel diesen Thread (auch in der Kernel-Liste beschrieben).

Für die Verwendung von TRIM sind Sie wahrscheinlich an hdparm-9.20 interessiert, das vor einigen Tagen veröffentlicht wurde (und ich sehe, dass es sogar ein neueres Wiper-1.7-Release gibt).

Update: Siehe auch diesen LWN-Artikel über die Beziehung zwischen Dateisystem, TRIM, Leistung und SSD-Festplatten.

5
ChrisInEdmonton

Linux unterstützte den Befehl TRIM in 2.6.28, der am 25. Dezember 2008 veröffentlicht wurde. Weitere Informationen finden Sie hier .

Erfordert dies auch die Unterstützung von Dateisystemen? dlux vor 15 Jahren 1
[Zitat benötigt] Andrew Coleson vor 14 Jahren 1
Zitat hinzugefügt, danke, dass Sie mich ehrlich halten. ChrisInEdmonton vor 14 Jahren 1
2
Pyrolistical

Ich denke, Linux unterstützt Trim bereits. Es gibt nur noch keine SSD-Unterstützung. Das Firmware-Upgrade ist erforderlich, damit die aktuelle Generation der OCZ- und Intel-Laufwerke aktiviert werden kann, damit Trim aktiviert wird.

Laut http://www.ocztechnology.com/products/flash_drives/ocz_vertex_series_sata_ii_2_5-ssd unterstützen zumindest einige OCZ-Produkte TRIM. ChrisInEdmonton vor 15 Jahren 1
Dann irrst du dich. Ich verfolge Neuigkeiten von OCZ in ihren Foren und TRIM wurde noch nicht veröffentlicht. Pyrolistical vor 15 Jahren 0
"Ja wirklich?" Das ist merkwürdig, denn diese Seite enthält explizit folgendes Zitat: "Mit dem neuesten Firmware-Update erhalten Sie auch ein TRIM-Tool, das andere SSD-Hersteller bisher nicht implementiert haben." Seltsam, dass sie fälschlicherweise eine Funktion beanspruchen würden, die sie nicht haben, aber es wäre nicht das erste Mal, dass ein Unternehmen dies tat. ChrisInEdmonton vor 15 Jahren 1
Das ist eine Bewertungsseite, die falsch gehandelt hat. Ich denke, was sie sagen wollten, ist die neueste Müllersammlung von FW. Pyrolistical vor 15 Jahren 1
2
Flow

Für ext4 müssen Sie die Option discard in Ihrer fstab hinzufügen, um ATA-Trimmung zu aktivieren.

Siehe auch diese nette Anleitung

1
Name

Die in 2.6.28 hinzugefügte anfängliche Unterstützung, 2.6.33, hat "volle" Trimmunterstützung ... was auch immer das bedeutet.

0

Ich habe den TRIM-Befehl auf UBUNTU 9.10 verfolgt. Ich kann jedoch keinen TRIM-Befehl finden, wenn ich den Kernel 2.6.31 verwende. Wenn ich den Befehl TRIM mit hdparm generiert habe, kann ich den Befehl TRIM finden. Ich denke also, dass die aktuelle Linux-Kernel-Version keinen TRIM-Befehl unterstützt.