On Tue, Apr 28, 2020, at 6:51 PM, Chris Adams wrote:
Now that Fedora 32 has fstrim.timer enabled by default... how about
discards for the things that fstrim doesn't get? Two main things I know
of:
- swap: Do discard at swapon time by setting "discard=once" in
/etc/fstab would be somewhat similar to the periodic fstrim call. I
don't know how much impact the "discard=pages" option might have (the
man page says it is asynchronous, but it might make low-memory
situations worse).
Seems reasonable.
- logical volumes: Set "issue_discards = 1" in
/etc/lvm/lvm.conf so that
removed LVs get discarded.
Could foreclose data recovery in case LV was removed entirely, so I'd leave it to
fstrim.timer on the eventual filesystem.
V/r,
James Cassell