Играя с использованием современного ядра (в настоящее время 2.6.37) на более старой ОС (CentOS 5.5), чтобы мы могли заставить TRIM (сбросить) работать с нашими твердотельными накопителями (Crucial C300).
Самый последний 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?