/etc/cron.weekly/fstrim:
默认安装(由https://unix.stackexchange.com/a/254840/92199确认)
不幸的是,对我来说它一直在产生
/etc/cron.weekly/fstrim:
/etc/cron.weekly/fstrim: 10: exec: fstrim-all: not found
run-parts: /etc/cron.weekly/fstrim exited with return code 127
失败(通过本地邮件传递)。
我有一个 SSD,所以我宁愿避免只删除这个任务。
我发现fstrim-all 曾经在util-linux 包中,但我已经安装了它(无论如何在xenial 中它已经消失了)
mateusz@grisznak:~$ sudo apt-get install util-linux
[sudo] password for mateusz:
Reading package lists... Done
Building dependency tree
Reading state information... Done
util-linux is already the newest version (2.27.1-6ubuntu3.6).
此工具不仅在 cron 环境中失败:
mateusz@grisznak:~$ fstrim-all
fstrim-all: command not found
我的系统版本:
mateusz@grisznak:~$ uname -a
Linux grisznak 4.15.0-43-generic #46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
我怎样才能得到正常fstrim
工作?或者,尽管我有 SSD,但删除此任务是否可行?
我的 16.04 系统上的
/etc/cron.weekly/fstrim
文件包含以下内容:这指定
fstrim
二进制文件的绝对路径并使用该--all
选项。目前尚不清楚为什么您拥有的版本不同,尽管它与我在 14.04 安装中找到的文件相匹配。