journalctl 删除日志

journalctl 删除日志
du -sh /var/log/journal/
201M    /var/log/journal/
journalctl --vacuum-size=10M
Deleted archived journal /var/log/journal/5fabef35e4144feb92a9d7177b21d4e4/system@5dc54ed9ad1e41a785428a8ae2e88877-000000000000255c-00056318d1d89bc3.journal (80.0M).
Deleted archived journal /var/log/journal/5fabef35e4144feb92a9d7177b21d4e4/system@5dc54ed9ad1e41a785428a8ae2e88877-0000000000018c73-0005657d4e6fa7a7.journal (48.0M).
Vacuuming done, freed 128.0M of archived journals on disk.
du -sh /var/log/journal/
73M /var/log/journal/

为什么journalctl --vacuum-size=10M/var/log/journal达到10M后无法删除日志?

答案1

man journalctl:

请注意,运行--vacuum-size=仅对 所示的输出产生间接影响--disk-usage,因为后者包括活动日志文件,而清理操作仅对存档日志文件进行操作。

看起来您有 73M 的活动日志文件。

相关内容