过去,在 Linux 上正确启用 SSD 的 TRIM 需要两个步骤:
- 运行
fstrim
一次,处理迄今为止所有“未修剪”的块,然后 discard
在中设置标志系统表(这样修剪就会继续)。
我有点落后于时代了。现在我看到了关于fstrim定时器服务包含在较新的 Linux 发行版中,并且我看到关于哪种组合的相互冲突的信息fstrim定时器、fstrim
、 和discard
使用。
我的问题是,在现代 Linux(撰写本文时为现代)上,在 SSD 上启用 TRIM 的首选方法是什么?难道只是为了启用fstrim定时器并让它做它该做的事?discard
不再需要使用该标志了吗?
如果重要的话,我对 Ubuntu >= 22 (Jammy) 和 Debian >= 10 (Buster) 特别感兴趣。