我想要做以下事情:
设置(通过
systemctl
)修剪定时器,每周修剪一次以上,但少于每天一次。比如说每三天。我想确保如果系统关闭或处于睡眠状态,则应该执行预定的修剪操作,它将在下次唤醒/启动时执行。
我怎样才能做到这一点?
答案1
这不是一个完美的解决方案,但作为权宜之计,你可以通过以下命令根据需要手动修剪sudo /sbin/fstrim -av
运行此命令之前请参见下文;您要确保获得正确的命令!
systemctl cat fstrim.service
将向您显示 fstrim 服务文件。
查看底部并查看正在执行的内容。您会在行后看到此内容ExecStart=
。对于 Ubuntu 18.04,它可能会调用/sbin/fstrim -av
。
考虑到这一点,运行sudo /sbin/fstrim -av
你会看到类似
/boot: 0 B (0 bytes) trimmed
/: 6 GiB (6384705536 bytes) trimmed
轰,修剪好了!
是的,它没有问你真的之后,这也是我看到这个问题后产生的疑问。我会自己用笔记本电脑研究一下,然后再发到这里——这对我们双方都有帮助!