我在我的 systemd 日志中看到类似以下的消息:
systemd-journald[52]: Vacuuming done, freed 0 bytes
systemd-journald[52]: Vacuuming done, freed 0 bytes
systemd-journald[52]: Vacuuming done, freed 0 bytes
systemd-journald[52]: Vacuuming done, freed 4198400 bytes
systemd-journald[52]: Vacuuming done, freed 4198400 bytes
systemd-journald[52]: Vacuuming done, freed 4198400 bytes
systemd-journald[52]: Vacuuming done, freed 4198400 bytes
systemd-journald[52]: Vacuuming done, freed 4198400 bytes
这些消息是什么意思?
答案1
嗯,它更像是日志日志而不是系统日志,这是journalctl所说的关于真空尺寸:
Journalctl(1) 写道:
--vacuum-size=
,--vacuum-time=
删除最旧的存档日志文件,直到它们使用的磁盘空间低于指定大小(使用通常的“K”、“M”、“G”和“T”后缀指定),或者所有存档日志文件不包含早于指定的时间跨度(用通常的“s”、“m”、“h”、“天”、“月”、“周”和“年”后缀指定),或保留不超过指定数量的单独日志文件。请注意,运行
--vacuum-size=
仅对 所示的输出产生间接影响--disk-usage
,因为后者包括活动日志文件,而清理操作仅对存档日志文件进行操作。同样,--vacuum-files=
实际上可能不会将日志文件的数量减少到指定数量以下,因为它不会删除活动的日志文件。
--vacuum-size=
、 --vacuum-time= 和 --vacuum-files= 可以组合在一次调用中,以对存档日志文件强制执行大小、时间和文件数量限制的任意组合。