我已通过在 /etc/fstab 中添加丢弃选项启用了 TRIM,但即使删除它,效果也不起作用。如何禁用它?
答案1
在 14.04 中有一个自动每周修剪。你可以用以下方法禁用它:
sudo rm /etc/cron.weekly/fstrim
但我不建议完全禁用 TRIM,这会随着时间的推移减慢你的驾驶速度。
答案2
检查 TRIM 计时器的状态
sudo systemctl status fstrim.timer
你会得到如下结果:
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Mon 2022-01-10 06:36:56 CET; 31min left
Trigger: Mon 2022-01-17 00:00:00 CET; 6 days left
Triggers: ● fstrim.service
Docs: man:fstrim
禁用定期 TRIM(TRIM 计时器)
sudo systemctl disable fstrim.timer
手动调用 TRIM(在所有已安装的 FS 上)
sudo fstrim --all
进一步阅读:
答案3
对于 SATA 之前的旧式服务器,禁用修剪非常重要。可以通过 IDE 到 SATA 桥接器或转换器安装 SSD,以提高功率、可靠性以及速度。或者将 DOM 包直接插入 MB。
其中一些挂在 TRIM 上。SSD 的随机写入速度比 UDMA 快 3-4 倍,因此 TRIM 无关紧要,它有时间写入两次。
我的方法是注释掉 /etc/cron.weekly/fstrim (c. Utopic 或 Trusty LTS)
#!/bin/sh
# trim all mounted file systems which support it
# /sbin/fstrim --all || true
当然,这也会影响 PCI 扩展卡上的 SATA SSD,但那是另一回事。