LINUX.ORG.RU

systemd и journal

 , ,


1

2

На одной из систем journal отъедает месте больше, чем ему сказано:

[root@v0ws ~]# journalctl --disk-usage
Journals take up 110.9M on disk.
при том в /etc/systemd/journald.conf:
[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=login
#RateLimitInterval=10s
#RateLimitBurst=200
SystemMaxUse=50M
#SystemKeepFree=
#SystemMaxFileSize=
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info

Содержимое /var/log/journal/ дропал, все равно забивает больше положенного. Арчвики по этому поводу говорит так:

The maximum size of the persistent journal can be controlled by SystemMaxUse in /etc/systemd/journald.conf

Где грабли?

Попробуй установить еще и SystemMaxFileSize

SystemMaxFileSize= and RuntimeMaxFileSize= control how large individual journal files may grow at maximum. This influences the granularity in which disk space is made available through rotation, i.e. deletion of historic data.

ATIpro ★★ ()
Ответ на: комментарий от ATIpro

Добавил SystemMaxFileSize=50M, ребутнул систему, размер журнала так и остался 110 метров. Может быть его вычистить? Но опять-таки придется ждать пока он накопится нужного размера, что бы проверить.

v0mqfish ★★★ ()
Ответ на: комментарий от ATIpro

Может и оно.
Привел к такому виду journald.conf:

[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=login
#RateLimitInterval=10s
#RateLimitBurst=200
SystemMaxUse=50M
#SystemKeepFree=
SystemMaxFileSize=50M
RuntimeMaxUse=50M
#RuntimeKeepFree=
RuntimeMaxFileSize=50M
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
Удалил директорию с журналами. Жду когда накопится.

v0mqfish ★★★ ()
Ответ на: комментарий от ATIpro

Разрешил трансмиссии вербозно писать все события. Накопилось около 150 метров. Ребутил. Размер журнала не уменьшается. Буду гуглить дальше.

[root@v0ws ~]# ls -al /var/log/journal/1e6e0a4d9fb2c616a12ab9b349aacc34/
total 146032
drwxr-xr-x 2 root root     4096 Jan  3 19:38 .
drwxr-xr-x 3 root root     4096 Jan  2 20:47 ..
-rw-r----- 1 root adm  15048704 Jan  3 16:26 system@0004d25fcbcd790d-58050f1915d05a78.journal~
-rw-r----- 1 root adm  43515904 Jan  3 19:38 system@0004d2627a7c31a7-07e480d0cbdbe217.journal~
-rw-r----- 1 root adm  42262528 Jan  3 04:35 system@85ee3aecb2794f0cb36974edce508254-0000000000000001-0004d24f5271df8d.journal
-rw-r----- 1 root adm  43188224 Jan  3 13:45 system@85ee3aecb2794f0cb36974edce508254-000000000000dae5-0004d255ddca8899.journal
-rw-r----- 1 root adm   5464064 Jan  3 19:44 system.journal

v0mqfish ★★★ ()
Ответ на: комментарий от Siado

внезапно ответ О_О
на другой машине при заданном размере SystemMaxUse=200M отъело 242М
не чищу, не слежу.

v0mqfish ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.