Journal 日志清理
Journal 是 systemd 的日志系统,随着系统长时间的使用,其对应的日志目录 /var/log/journal 下会累计大量的日志文件,占据不少系统存储空间。
使用 journalctl -–disk-usage 命令可以查看当前日志占用了多少存储空间。
手动清理
清理指定时间前的日志:
# 清理 2 周之前的日志 sudo journalctl --vacuum-time=2weeks # 清理 7 天之前的日志 sudo journalctl --vacuum-time=7d
按照指定的最大空间进行清理:
# 清理 systemd 日志占用不超过 50M sudo journalctl --vacuum-size=50M
按照保留的文件数目进行清理:
# 保留最近的 5 个日志文件 sudo journalctl --vacuum-files=5
默认大小限制
修改配置文件 /etc/systemd/journald.conf 来限制日志的最大容量。
[Journal] SystemMaxUse=50M
修改完配置文件后,重启 systemd-journald.service 服务。