Chơi xung quanh với việc sử dụng kernel hiện đại (2.6.37 hiện tại) trên HĐH cũ (CentOS 5.5) để chúng tôi có thể khiến TRIM (loại bỏ) hoạt động trên SSD của chúng tôi (Cr300 C300).
Hdparm gần đây nhất (9.37) đồng tình rằng C300 hỗ trợ TRIM:
./hdparm -I /dev/sdc | grep TRIM
* Data Set Management TRIM supported (limit unknown)
* Deterministic read data after TRIM
Nhưng hạt nhân dường như không đồng ý khi tôi cố gắn kết / dev / sdc với tùy chọn hủy:
EXT4-fs warning (device sdc): ext4_issue_discard:2619: discard not supported, disabling
Chúng tôi đang thử nghiệm các hương vị Linux khác khi tôi nhập loại này, nhưng thật tuyệt khi biết điều gì đang xảy ra, bất kể là gì.
Đây có phải là biểu hiện của một số thành phần cổ xưa khác của CentOS 5.5 đang thông tin sai về nhân không? Hoặc có thể là hdparm sử dụng một cơ chế khác với kernel để xác định xem TRIM có được hỗ trợ không?