Die Situation mit TRIM in Ubuntu hat mich total verwirrt. Ich weiß nicht, ob ich es manuell ausführen muss oder nicht. Quellen, die ich gefunden habe, sind unterschiedlich und unklar.
Ich habe Ubuntu 10.04 mit den neuesten Updates (einschließlich Kernel 2.6.32-26). Ich habe ein Intel X-25M-Laufwerk mit der neuesten Firmware und es ist als ext4 formatiert.
Wird die TRIM-Unterstützung also automatisch ausgeführt? Wenn nicht, wie überprüfe ich, ob ich es ausführen muss, und wie führe ich es gegebenenfalls aus?
Antworten:
Laut diesem Fehlerbericht wird TRIM mit dem Ubuntu-Kernel in Ubuntu Lucid (10.04) nicht unterstützt.
Alle neueren Versionen von Ubuntu enthalten einen Kernel, der TRIM unterstützt. Sie müssen ihn jedoch manuell aktivieren, wenn Sie das ext4-Dateisystem verwenden (Standard).
quelle
Der Linux-Kernel unterstützt TRIM ab Version 2.6.33 .
Die Antwort lautet also: Ja , Linux unterstützt in seiner neuesten Version TRIM von Anfang an. Ubuntu 10.04 tut dies jedoch nicht.
Die Frage ist, ob die Funktion auf 2.6.32 oder 10.04 zurückportiert wird und ein Update auf 2.6.33+ erhalten wird. (Siehe João Pintos Antwort)
Natürlich muss Ihre SSD dies auch unterstützen. Es gibt auch noch einige Probleme mit bestimmten SSDs (ich denke, die Indilinx-SSDs sind zum Beispiel immer noch ein bisschen wackelig). Die SSD-Firmware muss alles richtig implementieren - aber ich verstehe, dass einige SSDs TRIM auf eine Weise implementieren, die nicht wirklich dem ATA-Standard entspricht. Oder zumindest auf eine fehlerhafte Art und Weise.
Die erste Generation des X-25M von Intel unterstützt Trim "Properly" (oder eigentlich gar nicht) nicht. Die zweite Generation des Intel X-25M G2 macht es. Ich weiß nicht , ob die aktuellen Firmware richtige TRIM fügt hält die Intel - Website zu erwähnen , es „für Windows 7 optimiert“ ist, was bedeuten könnte es auf als Software - Funktion in den Windows - Treiber verschraubt ist, und dass die Scheibe es nicht tun Alleine, weil Intel die Hausaufgaben wieder im Bus liegen gelassen hat :-)
quelle
TRIM-Unterstützung wurde in Linux 2.6.33 (Ubuntu 10.10) eingeführt, es ist jedoch unwahrscheinlich, dass Ubuntu 10.04 jemals TRIM-Unterstützung erhalten wird . Nach dem Erwerb muss die TRIM-Unterstützung über FSTab aktiviert werden .
quelle
Ich sehe die folgenden Teile in der Beschreibung des Updates 2.6.32-39:
sata_mv: Fehlerhafte DSM / TRIM-Unterstützung behoben (v2)
ext4: mache trim / discard optional (und aus standardmäßig)
Ich gehe davon aus, dass dies bedeutet, dass es jetzt unterstützt wird.
quelle
Es sieht so aus, als ob dies in Ubuntu-2.6.32-9.13 im Dezember 2009 als Commit 9f3979ef ausgeführt wurde.
Sie müssen natürlich die
discard
Option zum Aktivieren aktivieren.quelle