分享

关于清理"systemd journal”日志的方案简介

问题现象[color=var(--color-primary)][url=][/url][size=0.97]系统中systemd统一管理所有Unit的启动日志,随着系统运行时间积累 journal日志可能会占用过多磁盘空间。
问题原因[color=var(--color-primary)][url=][/url][size=0.97]存储在磁盘中的持久性日志数据持续积累,导致占用磁盘空间过大,需要清理删除已归档日志文件,同时指定日志保留周期。

解决方案[color=var(--color-primary)][url=][/url][size=0.97]一、systemd-journald 是收集和存储日志数据的系统服务。此日志数据根据存储类型将存储在:
  • /run/log/journal/MACHINE-ID/(易失性日志数据,存储在内存中并在重新启动时丢失)
  • /var/log/journal/MACHINE-ID/(持久性日志数据,存储在磁盘上)
[size=0.97]在配置为将 systemd 日志数据存储在磁盘上的系统上,日志会在一段时间后占用大量磁盘空间。

[size=0.97]二、在尝试清除 systemd 日志文件之前,使用以下命令查看这些日志文件在系统上实际占用了多少空间:
[size=0.97]  #  journalctl --disk-usage

[size=0.97]输出示例:
$ journalctl --disk-usageArchived and active journals take up 1.6G in the file system.[size=0.97]值得注意的是,journalctl --disk-usage显示了归档日志文件和活动日志[/*][/*]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服