Три основных шага для проверки и включения TRIM на SSD дисках:
- Проверка наличия функции:
- Включение на ФС:
- Повторная проверка (на всякий случай):
hdparm -I /dev/sdd|grep "TRIM supported"
Если появляется запись вида:
* Data Set Management TRIM supported — то функция есть, и если есть *, то она активирована.
Добавляем в файл /etc/fstab функцию discard для SSD накопителя.
dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct
hdparm --fibmap tempfile
Прочитайте данные со стартового LBA адреса файла, замените [ADDRESS] на свой Starting LBA address из вывода предыдущей команды:
hdparm --read-sector [ADDRESS] /dev/sdX
rm tempfile
sync
Повторяем:
hdparm --read-sector [ADDRESS] /dev/sdX
Должны быть только нули. Тогда работает Trim.