Попробуйте найти способ автоматической установки SystemMaxUse
для systemd-journald.service
. Я знал, что могу установить это /etc/systemd/journald.conf
вручную. Но, по моему опыту, он восстановится по умолчанию после обновлений CoreOS.
Также настройка drop-ins
в cloud-config
не работает, потому что файл определения службы по умолчанию не содержит SystemMaxUse
поле.
Есть ли способ настроить journald.conf через облачную конфигурацию в CoreOS? Или есть способ установить его автоматически?
Попробуйте найти способ автоматически установить SystemMaxUse для systemd-journald.service. Я знал, что могу установить его в /etc/systemd/journald.conf вручную. Но, по моему опыту, он восстановится по умолчанию после обновлений CoreOS.
Обновления коснутся только / usr, который уже доступен только для чтения. Все, что написано в / etc, сохраняется, и вы можете управлять им, обновлять что угодно.
Кроме того, настройка drop-ins в облачной конфигурации не работает, поскольку файл определения службы по умолчанию не содержит поля SystemMaxUse.
Я считаю, что добавление может добавить новые параметры, отсутствующие в исходном служебном файле, так что это не должно быть проблемой. Вы сталкивались с этим раньше? Возможно, вам придется сделать systemctl daemon-reload
и перезапустить systemd-journald
чтобы изменения были подхвачены.
Есть ли способ настроить journald.conf через облачную конфигурацию в CoreOS? Или есть способ установить его автоматически?
Записываем это через cloud-config и перезапускаем systemd-journald
должно сработать.