Вчера случайно обнаружил, что у меня не работает TRIM.
|-----------------------|
| Samsung 860 EVO |
|-----|-------|---------|
| EFI | /boot | LUKS |
|-----|-------| └─ LVM |
| └─ / |
|---------|
Не работает fstrim:
sudo fstrim -v /
fstrim: /: the discard operation is not supported
Arch wiki:
Solid state drive users should be aware that, by default, TRIM commands are not enabled by the device-mapper, i.e. block-devices are mounted without the discard option unless you override the default.
cat /etc/crypttab
sda3_crypt UUID=be8c51fe-e99a-46fa-a085-63d117a8eb2e none luks
Arch wiki:
For non-root filesystems, configure /etc/crypttab to include discard in the list of options for encrypted block devices located on an SSD
У меня только /, но добавление опции discard в /etc/crypttab позволяет (после перезагрузки) выполнить fstrim.
Вопросы: Почему fstrim ругается на отсутствие discard? Что лучше, полноценно включить discard для / или делать fstrim по расписанию?