fstrim не работает (Ubuntu 14.04, ext4, Intel SSD 520)

fstrim не работает (Ubuntu 14.04, ext4, Intel SSD 520)

Я гуглил несколько часов, но так и не нашел ответа.

Я нашел несколько намеков, но они не коррелируют друг с другом.

$ sudo hdparm -I /dev/sda | grep TRIM
       *    Data Set Management TRIM supported (limit 1 block)
       *    Deterministic read data after TRIM

что говорит о том, что функция TRIM должна работать. (тот же вывод для /dev/sda1, если это имеет значение)

Скриншот Gparted

который говорит, что раздел ext4 и смонтирован на /. Но если я попробую fstrim вручную (очевидный метод проверки), я получаю ошибку.

$ sudo fstrim /
fstrim: /: FITRIM ioctl failed: Operation not supported

Единственный пост, который я нашел до сих пор с почти такой же проблемой, имел решение, что диск SSD не поддерживал функцию TRIM. Поскольку у меня совершенно новый Intel SSD 520, и fstrimон поддерживается на Intel и Samsung SSD по умолчанию (из /etc/cron.weekly/fstrimтого, что было в установке Ubuntu по умолчанию), я боюсь, что это не тот же случай.

Почему fstrimне работает?

Может ли SAS-контроллер что-то изменить в этом случае?

Заранее спасибо.

ДжМ

решение1

Контроллер, безусловно, имеет значение: установка обрезаемого SSD во внешний корпус USB3 приведет к той же ошибке, которую вы получаете.

Связанный контент