tmpfs/전체 실행

tmpfs/전체 실행

/run 파티션에 문제가 있습니다. 크기가 절대 줄어들지 않아서 꽉 차면 재부팅해야 합니다.

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

여기에 이미지 설명을 입력하세요.

6.3G 대신 408M을 사용할 것으로 예상된다.

[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=4억
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-000 565 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는 도움이 되지 않습니다. 여기에 이미지 설명을 입력하세요.

관련 정보