如何通过清理旧的 systemd / journald 日志释放空间

如果你需要系统上更多可用硬盘空间,你可以清除旧日志

重要提示:当你删除了旧日志后,它们被删除了,无法再查看!确保你不再需要它们

查看这些日志占用的空间:

du_journal.sh
sudo du -sh /var/log/journal/

告诉 journald 始终只保留最后 25 兆字节的日志(加上当前尚未轮转的日志):

vacuum_25m.sh
sudo journalctl --vacuum-size=25M

将当前日志移动到存档("轮转")并只保留最后 25 兆字节的日志:

flush_rotate_and_vacuum.sh
sudo journalctl --flush --rotate
sudo journalctl --vacuum-size=25M

或者你可以告诉它只保留最后一小时的日志(加上当前尚未轮转的日志):

vacuum_1h.sh
sudo journalctl --vacuum-time=1h

Check out similar posts by category: Linux