Jouer avec l'utilisation d'un noyau moderne (2.6.37 actuellement) sur un ancien système d'exploitation (CentOS 5.5) afin que nous puissions faire fonctionner TRIM (discard) sur nos SSD (Crucial C300).
Le dernier hdparm (9.37) confirme que le C300 prend en charge TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Mais le noyau ne semble pas être d'accord lorsque j'essaie de monter / dev / sdc avec l'option discard:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Nous expérimentons d'autres saveurs Linux pendant que je tape ceci, mais ce serait bien de savoir ce qui se passe, malgré tout.
Est-ce une manifestation d'un autre ancien composant de CentOS 5.5 qui désinforme le noyau? Ou peut-être que hdparm utilise un mécanisme différent de celui du noyau pour déterminer si TRIM est pris en charge?