定期运行 btrfs-scrub

Tom*_*ale 4 arch-linux systemd btrfs manjaro systemd-timer

手册页btrfs-scrub说:

用户应该手动或通过定期系统服务运行它。建议的期限是一个月,但也可以更短。

对于systemd用户来说,这是如何自动化的,捕获日志中的所有输出?

我正在运行基于 Arch Linux 的 Manjaro。

小智 5

Arch Linux 为 btrfs-progs 提供了一个 .timer 单元文件,btrfs-scrub可以通过以下方式激活:

systemctl enable btrfs-scrub@-.timer

@ 符号后面的破折号(“-”)用于指示根目录,有关更多信息,请参阅 ArchWiki 页面:

https://wiki.archlinux.org/index.php/Btrfs#Start_with_a_service_or_timer

要检查状态,请使用:

systemctl list-timers

或者:

journalctl -u btrfs-scrub@-.{timer,service}