Logging 如何使日志增加日志存储容量?

Logging 如何使日志增加日志存储容量?,logging,storage,capacity,systemd-journald,Logging,Storage,Capacity,Systemd Journald,我希望通过journald获得持久日志。我创建了/var/log/journal并重新加载了服务。现在日志保存在磁盘上。但是日志大小限制很低 我添加了/etc/systemd/journald.conf。(Storage=persistent/auto没关系,我两个都试过了) 正如您所见,我只将每个日志文件大小更改为1Gb,并告诉您我希望磁盘上有10Gb的空闲空间 但是journald告诉我他只有4Gb的日志存储容量 $ sudo systemctl status systemd-journal

我希望通过journald获得持久日志。我创建了
/var/log/journal
并重新加载了服务。现在日志保存在磁盘上。但是日志大小限制很低

我添加了
/etc/systemd/journald.conf
。(
Storage=persistent/auto
没关系,我两个都试过了)

正如您所见,我只将每个日志文件大小更改为1Gb,并告诉您我希望磁盘上有10Gb的空闲空间

但是
journald
告诉我他只有4Gb的日志存储容量

$ sudo systemctl status systemd-journald
...
jan 20 15:44:26 host systemd-journald[1218]: System journal (/var/log/journal/) is 4.5G, max 4.0G, 0B free.
jan 20 15:44:26 host systemd-journald[1218]: Journal started
我错过了什么

$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN
也包含这样的诗节

第一对默认值为的大小的10%,第二对默认值为的大小的15% 各自的文件系统,但每个值的上限为4G


这是否意味着日志可以占用的最大空间为4Gb且为硬编码?

日志消息只有在满足所有限制(时间和空间)时才会保留。提高单个限额不会自动覆盖其他限额

正如文档中提到的,
SystemMaxUse=
默认值为文件系统的10%,默认值上限为4GB(不是GB!)。您必须手动将其升高


由于您实际上没有为
SystemMaxUse=
设置自定义值,因此它会继续将日志的最大总容量限制为4 GB。

日志消息仅在满足所有限制(时间和空间)时才会保留。提高单个限额不会自动覆盖其他限额

正如文档中提到的,
SystemMaxUse=
默认值为文件系统的10%,默认值上限为4GB(不是GB!)。您必须手动将其升高


由于您实际上没有为
SystemMaxUse=
设置自定义值,因此它将继续将您的日志限制为最大4 GB。

您能否告诉我如何手动提升它,这正是我想要的?您能否告诉我如何手动提升它,这正是我想要的?
$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN