Я прочитал в одной из статей webupd8, что поддержка TRIM, которая была представлена в Ubuntu 14.04, по умолчанию работает только для твердотельных накопителей Intel и Samsung. А как насчет других? Я использую ноутбук Dell XPS 13 Dev Edition, а твердотельный накопитель другого производителя, поэтому TRIM также работает по умолчанию или мне нужно вручную создать файл задания cron?
Все уже установлено.
команда для активации в 1 раз для обрезки:
sudo fstrim -v /
Это будет требовать времени и затем показывать результаты. Пример:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
И это настраивается по умолчанию для выполнения один раз в неделю за - поддерживаемые устройства-:
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
при проверке задания крона оно все объяснено:
$ more /etc/cron.weekly/fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
, Если ручной метод работает, можно добавить --no-model-check
к команде в конце (exec fstrim-all
) для него для активации.
ссылка в файле является интересным чтением. Это также имеет метод, чтобы проверить, прослушивается ли Ваш диск . Много более дешевых SSD является дефектным и могло уничтожить данные.
<час>И завершать его: это - список совместимых аппаратных средств (загрузка PDF) включая SSD.
<час> существует другой метод, где Вы добавляете discard
к своему fstab для постоянной обрезки. Сравнительные тесты (немецкий язык) способствуют fstrim [более чем 1 111] отбрасывание .
Можно также вызвать ОБРЕЗКУ (в файловой системе как ext4/xfs) добавляющий отбрасывание к опциям/etc/fstab записи. Например, мой:
/dev/sda3 / ext4 errors=remount-ro,discard 0 1
при использовании cryptsetup (для dmcrypt) можно также добавить отбрасывание в/etc/crypttab для принуждения ОБРЕЗКИ. Что-то как:
sda3_crypt UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none luks,discard