Spielen Sie mit einem modernen Kernel (derzeit 2.6.37) auf einem älteren Betriebssystem (CentOS 5.5) herum, damit TRIM (Discard) auf unseren SSDs (Crucial C300s) funktioniert.
Das neueste hdparm (9.37) stimmt zu, dass der C300 TRIM unterstützt:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Aber der Kernel scheint nicht zuzustimmen, wenn ich versuche, / dev / sdc mit der Option discard zu mounten:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Wir experimentieren mit anderen Linux-Varianten, während ich dies tippe, aber es wäre schön zu wissen, was los ist, unabhängig davon.
Ist dies eine Manifestation einer anderen alten Komponente von CentOS 5.5, die den Kernel falsch informiert? Oder verwendet hdparm möglicherweise einen anderen Mechanismus als den Kernel, um festzustellen, ob TRIM unterstützt wird?