Journalctl - удаление журналов определенной единицы
С помощью журналаctct можно удалить старые журналы, указав либо максимальное пространство на диске, которое они могут использовать, либо максимальный возраст, который они могут иметь, либо максимальное количество отдельных файлов журнала (с использованием опций --vacuum-size
, --vacuum-time
или --vacuum-files
).
Есть ли способ ограничить это удаление определенным узлом systemd?
journalctl -u <unit> --vacuum-time=2d
кажется, не работает по желанию: согласно документации, -u
работает только при отображении журналов.
Ответы
Ответ 1
После некоторых исследований я обнаружил, что вы не можете удалять журналы для определенного элемента systemd
, потому что журналы чересстрочны, и если вы удаляете только один блок, вы повредите журналы, поэтому journalctl
не позволяет вы.