fstab中如何为nvmeSSD添加trim参数?

默认情况下,KDE环境不会把硬盘添加到fstab当中,需要手动添加。

手动添加时,如何写trim参数?我用的是三星980,ext4格式,看了下archwiki,参数是discard, nodiscard,怎么写到fstab中?

写到第四列里即可(如果有其它参数,就用逗号分隔)。

是不是像下面这样:

#ssd-samsung
UUID=xxxxxxx /home/peter/ssd ext4 defaults,discard 0 0

对。defaults 可以删掉。

1 个赞

Ok.

需要手动配置这个挂载参数吗?因为从各种 wiki 和日志来看,fstrim.timer 会定期对 SSD 进行发送 trim(默认似乎是每星期一次)。配置挂载参数在每次删除时 trim好像是不推荐的。

https://wiki.archlinux.org/title/Solid_state_drive
https://wiki.debian.org/SSDOptimization#Mounting_SSD_filesystems

我看了一下,系统是有fstrim运行的:

这个应该是系统默认的,我好像没做过设置。

按wiki的说法,添加SSD的时候我是不是不用关心trim问题,正常添加然后使用就行,其它交给系统自动处理?

(根据我的经验)应该是这样的,或者你可以看看 sudo journalctl | grep fstrim,应该有激活记录。

确实有记录。