「ユニットがスタートしてからジャーナルが回転している」
概要
systemctl status xxx
メッセージを表示しますWarning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
原因
私の場合は
the disk usage of the log files for journald
が切り出された.du -sh /run/log/journal
ディスク使用量を見てみましょう.デフォルトの最大使用量はディスクサイズの10 %です.
/run
は、/
, ディスクサイズを参照する必要があります/run
代わりに.修正
ステップ1
ファイルを修正する
/etc/systemd/journald.conf
.SystemMaxUse
for /var/log/journal
.RuntimeMaxUse
for /run/log/journal
./etc/systemd/journald.conf
==========
SystemMaxUse=100M
RuntimeMaxUse=100M
ステップ2
古いアーカイブされたログファイルを削除することでディスクの使用を減らす
journalctl --vacuum-time=2weeks
# OR
journalctl --vacuum-size=20M
ステップ3
再起動
journald
.私は実際にそれが使用しているかどうかわからない
systemctl restart
いくつかのログを失うかもしれませんが、より良い方法を見つけられませんでした(代わりに再起動しますか?)journalctl --rotate && \
systemctl restart systemd-journald
便利なコマンド
journalctl --disk-usage
# OR
du -sh /run/log/journal
journalctl --verify
ls -l /run/log/journal/*
systemctl status systemd-journald
参考文献
Reference
この問題について(「ユニットがスタートしてからジャーナルが回転している」), 我々は、より多くの情報をここで見つけました https://dev.to/brisbanewebdeveloper/amend-journal-has-been-rotated-since-unit-was-started-on-x1-extreme-gen-2-x1e2-5emeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol