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

15

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

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

dlux
quelle
2
Linus selbst ist ein großer Fan von SSD-Laufwerken, daher würde ich vermuten, dass sie gut unterstützt werden. torvalds-family.blogspot.com/2008/10/…
Mark Ransom

Antworten:

13

Beachten Sie, dass Sie wahrscheinlich einen neueren Kernel als 2.6.28 benötigen, siehe hier (basierend auf 2.6.30-rc4 mit der letzten Aktivität im Mai dieses Jahres). Ich weiß nicht, inwieweit dieser Baum zusammengeführt wurde. Vielleicht können Sie die [email protected]Mailingliste durchsuchen . Update: siehe zum Beispiel diesen Thread (auch in der Kernel-Liste beschrieben).

Für die Verwendung von TRIM interessieren Sie sich wahrscheinlich für hdparm-9.20 , das vor einigen Tagen veröffentlicht wurde (und ich sehe, dass es sogar eine neuere Version von wiper-1.7 gibt).

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

hlovdal
quelle
5

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

ChrisInEdmonton
quelle
1
Benötigt dies auch Dateisystemunterstützung?
dlux
1
[Zitieren benötigt]
Andrew Coleson
1
Zitat hinzugefügt, danke, dass du mich ehrlich hältst.
ChrisInEdmonton
2

Ich denke Linux unterstützt Trim bereits. Es gibt noch keine SSD, die dies unterstützt. Das Firmware-Upgrade ist für OCZ- und Intel-Laufwerke der aktuellen Generation erforderlich, damit Trim aktiviert werden kann.

Pyrolistisch
quelle
1
Laut ocztechnology.com/products/flash_drives/… unterstützen zumindest einige OCZ-Produkte TRIM.
ChrisInEdmonton
Dann irren Sie sich. Ich verfolge OCZ-Nachrichten in ihren Foren und TRIM wurde noch nicht veröffentlicht.
Pyrolistical
1
"Ja wirklich?" Das ist seltsam, denn diese Seite enthält ausdrücklich das folgende 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 behaupten, ein Feature zu haben, das sie nicht haben, aber es wäre nicht das erste Mal, dass ein Unternehmen dies tut.
ChrisInEdmonton
1
Das ist eine Bewertungsseite, die falsch verstanden hat. Ich denke, was sie sagen wollten, ist, dass die neueste FW eine leere Müllabfuhr hat.
Pyrolistischer
2

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

Siehe auch dieses schöne How-to

Fließen
quelle
1

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

Name
quelle
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 TRIM-Befehl mit hdparm generiert habe, kann ich den TRIM-Befehl finden. Daher denke ich, dass die aktuelle Linux-Kernel-Version den TRIM-Befehl nicht unterstützt.


quelle