请问在 Linux 下使用 SSD 的 trim 正确姿势是怎样的?

2016-08-09 14:37:22 +08:00
 DaCong

我使用的是 Intel 535 的 SSD ,操作系统是基于 Arch 的 Manjaro .
安装的时候,按照 v 友们说的,使用了 LVM 的自动配置.

[dacong@AsusLaptop ~]$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>                           <mount point>  <type>  <options>  <dump>  <pass>
UUID=de50d0e6-ce2f-4d1a-9d38-a77d33fd087f /boot          ext2    defaults,noatime 0       2
UUID=0DFD-0E8E                            /boot/efi      vfat    defaults,noatime 0       2
UUID=05ca1683-61c2-4a64-82ac-26041e51ac67 swap           swap    defaults,noatime 0       2
UUID=6bfa350f-c8b5-43a0-829d-9b080ea4a573 /              ext4    defaults,noatime,discard 0       1

我手动给 / 加上了 discard ,然后在在 /etc/lvm/lvm.conf 里把 issue_discards 选项的值由 0 改为 1. 不知道这样做对不对? 如果是正确的,那么为什么我每次执行

sudo fstrim -v / 

之后还提示说 200+GiB trimmed ?不是应该每次在删除的时候就自动 trimmed 了吗? 还请各位 v 友请教!

1743 次点击
所在节点    问与答
2 条回复
DaCong
2016-08-09 20:39:16 +08:00
没办法,帖子沉了,没人回复,自己顶一下.
我真的是这方面的小白,希望大神给我解释一下.
SpicyCat
2016-08-10 10:03:42 +08:00
虽然我也用 arch ,但是没用过 LVM ,关注下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX