Brincando com o uso de um kernel moderno (2.6.37 atualmente) em um sistema operacional mais antigo (CentOS 5.5), para que possamos fazer com que o TRIM (descarte) funcione em nossos SSDs (Crucial C300s).
O hdparm mais recente (9.37) concorda que o C300 suporta TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Mas o kernel não parece concordar quando tento montar o / dev / sdc com a opção de descarte:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Estamos experimentando outros sabores do Linux enquanto digito isso, mas seria bom saber o que está acontecendo, independentemente.
Isso é uma manifestação de algum outro componente antigo do CentOS 5.5 que está desinformando o kernel? Ou talvez o hdparm esteja usando um mecanismo diferente do kernel para determinar se o TRIM é suportado?