背景

生产环境日志文件太多导致磁盘空间不足,临时删除一些 systemctl 日志解决

步骤

首先,停止systemd-journald服务:

sudo systemctl stop systemd-journald

清理日志文件:

sudo journalctl --vacuum-size=100M

上述命令将清理超过100MB大小的日志文件。你可以根据需要调整--vacuum-size参数的值,以设定不同的清理阈值。

删除已经归档的日志文件:

sudo journalctl --vacuum-time=7d

上述命令将删除7天之前的已归档日志文件。你可以根据需要调整--vacuum-time参数的值,以设定不同的时间范围。

最后,重新启动systemd-journald服务:

sudo systemctl start systemd-journald

执行以上步骤后,systemd的日志文件将被清理,以释放磁盘空间。请注意,这些操作可能需要管理员权限才能执行。