exactly the same mistake
]]>$ sudo fstrim --verbose --all
/boot: 59.9 MiB (62812160 bytes) trimmed
$ sudo fstrim -v /
fstrim: /: the discard operation is not supported
But the SSD supports trim:
$ sudo hdparm -I /dev/sda | grep TRIM
* Data Set Management TRIM supported (limit 4 blocks)
It's setup in /etc/lvm/lvm.conf:
issue_discards = 1
Kernel parameters are set:
GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda6:vg:allow-discards root=/dev/mapper/vg-root"
Crypttab includes the option from the manpage:
vg /dev/sda6 none discard
But still I don't get allow_discards showing up:
$ sudo dmsetup table
vg-root: 0 41943040 linear 254:0 2048
vg: 0 390108767 crypt aes-xts-plain64 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0 8:6 4096
vg-var: 0 18874368 linear 254:0 41945088
vg-home: 0 329285632 linear 254:0 60819456
Partition layout:
NAME TYPE MOUNTPOINT
sda disk
├─sda1 part /boot/efi
├─sda2 part
├─sda3 part
├─sda4 part
├─sda5 part /boot
└─sda6 part
└─vg crypt
├─vg-root lvm /
├─vg-var lvm /var
└─vg-home lvm /home
My feeling is this is related to the crypttab. Any pointers?
Thanks
]]>