Jugando con el uso de un núcleo moderno (2.6.37 actualmente) en un sistema operativo anterior (CentOS 5.5) para que podamos hacer que TRIM (descarte) funcione en nuestros SSD (Crucial C300).
El hdparm más reciente (9.37) coincide en que el C300 admite TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Pero el núcleo no parece estar de acuerdo cuando intento montar / dev / sdc con la opción de descarte:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Estamos experimentando con otros sabores de Linux mientras escribo esto, pero sería bueno saber qué está pasando, independientemente.
¿Es esta una manifestación de algún otro componente antiguo de CentOS 5.5 que desinforma el núcleo? ¿O tal vez hdparm está utilizando un mecanismo diferente al del núcleo para determinar si se admite TRIM?