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


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 linux-ide@vger.kernel.orgMailingliste 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.


5

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


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.



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


1

Die in 2.6.28, 2.6.33 hinzugefügte anfängliche Unterstützung bietet "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 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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.