我发现 中没有fstrim
脚本/etc/cron.weekly
。我读到过,TRIM 已为 SAMSUNG SSD 自动启用。我使用的是 Ubuntu 20.04 LTS,并且所有 cron 文件夹中都没有 fstrim 脚本。 中/etc/fstab
discard
也没有设置 - 但无论如何不建议丢弃。
我现在在中创建了 fstrim 脚本/etc/cron.weekly
。我希望它不会干扰其他脚本或者我遗漏了什么?
答案1
fstrim
systemctl
由、 而不是管理,并由名为 的 systemd 服务单元和名为 的计时器单元cron
定义。fstrim.service
fstrim.timer
$ locate fstrim.service
...
/usr/lib/systemd/system/fstrim.service
请用
$ systemctl status fstrim.timer
检查 fstrim 的状态。它将显示类似以下内容的内容...
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: >
Active: active (waiting) since Wed 2021-01-27 02:23:22 CET; 1 day 21h ago
Trigger: Mon 2021-02-01 01:02:07 CET; 3 days left
Triggers: ● fstrim.service
Docs: man:fstrim
jan 27 02:23:22 discworld systemd[1]: Started Discard unused blocks once a week.
如果您不这么认为... SSD 可能不兼容。