journal日志导致服务器磁盘满

背景

ubuntu 18.04服务器磁盘突然100%

一查/var/log/journal目录占了14G

清理

要清理 journal 日志,可以使用以下步骤:

运行以下命令来查看 journal 日志的使用情况:

复制代码
journalctl --disk-usage

这将显示 journal 日志的当前使用情况,包括占用的磁盘空间和日志条目数量。

复制代码
sudo journalctl --vacuum-size=100M

上述命令将清除 journal 日志中超过 100MB 大小的内容。

b. 清理特定时间范围内的日志:

复制代码
sudo journalctl --vacuum-time=7d

上述命令将清除 journal 日志中早于 7 天之前的内容。

自动清理

复制代码
$ sudo vi /etc/systemd/journald.conf
# 增加以下配置
[Journal]
# 设置最大日志大小,默认为系统磁盘空间的 10%
SystemMaxUse=50M

# 设置日志保留的最长时间,默认为 4 weeks
MaxRetentionSec=1week

# 设置日志保留的最短时间,默认为 1 day
MinRetentionSec=1day

# 重启服务
sudo systemctl restart systemd-journald
相关推荐
星间都市山脉13 小时前
Android STS(Security Test Suite)完整介绍与测试流程
android·java·linux·windows·ubuntu·android studio·androidx
qq_1631357513 小时前
Linux 【02-tac命令超详细教程】
linux
難釋懷13 小时前
Nginx-KeepAlive
运维·nginx
2601_9564141413 小时前
迈向智慧实验室:金现代的全链路质量管控与自动化解决方案
运维·自动化
Jurio.13 小时前
tmux 安装与使用教程:SSH 断开后任务继续运行,终端分屏与多窗口管理
linux·经验分享·ssh·tmux
YJlio13 小时前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设
l'm coming14 小时前
[linux]内核启动加载驱动文件的流程
linux·arm开发·驱动开发·嵌入式
王二端茶倒水14 小时前
智慧小区宽带无线运营:从网络交付到认证、计费与运维闭环
运维·物联网·架构
旅僧14 小时前
远程终端工具安装
运维
一拳一个娘娘腔14 小时前
CVE-2026-31431 — “Copy Fail“ 深度拆解
linux·安全