Hi,
I've been running with the fstrim.timer for years and recently noticed that my ESP partition always reports the same amount for trimmed blocks (512MB). It appears fstrim doesn't support FAT32 filesystems? Should I use the "discard" option in fstab for /boot/efi ?
I know it's not a big issue since we seldom write the ESP after installation except for /boot/efi/EFI/fedora/grubenv after updates (or perhaps shim updates) but I'm wondering...
Thanks.
On Sun, Nov 15, 2020 at 9:34 AM Jorge Fábregas jorge.fabregas@gmail.com wrote:
Hi,
I've been running with the fstrim.timer for years and recently noticed that my ESP partition always reports the same amount for trimmed blocks (512MB). It appears fstrim doesn't support FAT32 filesystems?
FAT supports discards since kernel ~4.19.
fstrim doesn't have file system specific support, it directly calls FITRIM() ioctl and the kernel handles the file system specifics.
Should I use the "discard" option in fstab for /boot/efi ?
I know it's not a big issue since we seldom write the ESP after installation except for /boot/efi/EFI/fedora/grubenv after updates (or perhaps shim updates) but I'm wondering...
Yeah I don't think you need to consider it too much.
On 11/15/20 7:36 PM, Chris Murphy wrote:
FAT supports discards since kernel ~4.19.
fstrim doesn't have file system specific support, it directly calls FITRIM() ioctl and the kernel handles the file system specifics.
Got it. So do you recommend putting the discard option then for as little as it may do?
Thanks Chris.