tmpfs /运行完整

tmpfs /运行完整

我的 /run 分区有问题,它的大小永远不会减少,所以当它已满时,我必须重新启动。

[root@centos]# df -H
Filesystem      Size  Used Avail Use% Mounted on
...
tmpfs           6.4G  6.3G   34M 100% /run
...

在此输入图像描述

预计使用的是 408M,而不是 6.3G

[root@centos]# du -h /run/log/journal/
408M    /run/log/journal/d5b1a7595c414aef867926a90584852b
408M    /run/log/journal/

在此输入图像描述

/run/log/journal 的大小稳定,但不会减少 /run 分区 (tmpfs) 的大小

[root@centos]journalctl --disk-usage
Archived and active journals take up 408.0M on disk.

我尝试的:在 /etc/systemd/journald.conf 中,我设置了以下参数:

RuntimeMaxUse=400M
RuntimeKeepFree=2G

systemctl kill --signal=SIGUSR2 systemd-journald.service
journalctl --vacuum-size=400M
journalctl --vacuum-time=1d


journalctl --verify

lsof -nP +L1 /run

命令 PID 用户 FD 类型 设备大小/关闭 NLINK 节点名称

systemd 1 根 25u FIFO 0,19 0t0 1 9824 /run/systemd/initctl/fifo

rsyslogd 542 根内存 REG 0,19 16777216 1 393167600 /run/log/journal/d5b1a7595c414aef867926a90584852b/sys

rsyslogd 542 根内存 REG 0,19 8388608 1 393003455 /run/log/journal/d5b1a7595c414aef867926a90584852b/sys0a164e4eada90b8dbc31bb75-0000000000d861da-000565 0fb1201005.期刊...

每次 /run 满时我都必须重新启动服务器。如何解决这个问题?

感谢您的帮助。

操作系统信息:centos 7.2 linux 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

journalctl --version

systemd 219 +PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN

[编辑]:RuntimeMaxUse 和 RuntimeKeepFree 没有帮助 在此输入图像描述

相关内容