Fedora Looking At Finally Enabling FSTRIM By Default In Fedora 32

Written by Michael Larabel in Fedora on 20 December 2019 at 09:17 AM EST. 16 Comments
While Ubuntu, openSUSE, and numerous other Linux distributions make use of FSTRIM by default for helping with performance and wear-leveling on NVMe/SSD/SD-card storage, Fedora notably has not enabled the support by default but that could change next year in F32.

With Fedora 32 the developers are finally looking at enabling the fstrim.timer systemd unit by default that would trigger FSTRIM to run weekly on supported storage devices and file-systems. For file-systems mounted with the likes of EXT4 / XFS / Btrfs / F2FS and on a supported flash-based storage device, each Monday FSTRIM would run for informing the storage devices about unused blocks. This also benefits LVM thin-provisioned environments for returning LV extents to the pool.

Users can enable the FSTRIM timer right now manually on existing Fedora releases but with Fedora 32 due out in late April the plan is to have it by default. More details on this long overdue change proposal can be found via the Fedora Wiki.
Related News
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week