Granie przy użyciu nowoczesnego jądra (obecnie 2.6.37) na starszym systemie operacyjnym (CentOS 5.5), abyśmy mogli uzyskać TRIM (odrzucenie) działający na naszych dyskach SSD (Crucial C300).
Najnowszy hdparm (9.37) potwierdza, że C300 obsługuje TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Ale jądro nie wydaje się zgadzać, gdy próbuję zamontować / dev / sdc z opcją discard:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
W trakcie pisania eksperymentujemy z innymi wersjami Linuksa, ale fajnie byłoby wiedzieć, co się dzieje.
Czy jest to przejaw jakiegoś innego starożytnego komponentu CentOS 5.5, który dezinformuje jądro? A może hdparm używa innego mechanizmu niż jądro, aby ustalić, czy TRIM jest obsługiwany?