在较旧的操作系统(CentOS 5.5)上使用现代内核(当前为2.6.37)进行测试,这样我们就可以在SSD(Crucial C300)上使用TRIM(丢弃)。
最新的hdparm(9.37)同意C300支持TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
但是,当我尝试使用抛弃选项挂载/ dev / sdc时,内核似乎并不同意:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
当我键入此代码时,我们正在尝试其他Linux风格,但是无论如何都很好。
这是否是CentOS 5.5的某些其他古老组件误导了内核的体现?还是hdparm使用与内核不同的机制来确定是否支持TRIM?