Giocare con l'uso di un kernel moderno (2.6.37 attualmente) su un vecchio sistema operativo (CentOS 5.5) in modo da poter far funzionare TRIM (scarto) sui nostri SSD (Crucial C300).
Il più recente hdparm (9.37) concorda sul fatto che il C300 supporta TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Ma il kernel non sembra essere d'accordo quando provo a montare / dev / sdc con l'opzione discard:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Stiamo sperimentando altri tipi di Linux mentre scrivo questo, ma sarebbe bello sapere cosa sta succedendo, indipendentemente.
È questa una manifestazione di qualche altro componente antico di CentOS 5.5 che disinforma il kernel? O forse hdparm sta usando un meccanismo diverso rispetto al kernel per determinare se TRIM è supportato?