经常查看linux磁盘占用空间很大,利用df -h 命令和du -sh *命令找到根源是journal日志很大,现在清理对应磁盘的journal日志,步骤如下:
检查当前journal使用磁盘量
1 |
journalctl --disk-usage |
清理方法可以采用按照日期清理,或者按照允许保留的容量清理,只保存2天的日志,最大500M
1 2 |
journalctl --vacuum-time=2d journalctl --vacuum-size=500M |
如果要手工删除日志文件,则在删除前需要先轮转一次journal日志
1 |
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service |
要启用日志限制持久化配置,可以修改 /etc/systemd/journald.conf