再起動で消す
ログ保存を減らす(journald)ことで消す
journald の設定を変えて、ログ保存量を減らす。
sudo -E vim /etc/systemd/journald.conf sudo systemctl restart systemd-journald
/etc/systemd/journald.conf
[Journal] Storage=persistent SystemMaxUse=100M RuntimeKeepFree=5G RuntimeMaxUse=1G
設定を書いて再起動すると、消えます。
しかし、思ったようにきれいにならないかもしれない。
今すぐ消す
1秒前より以前のログをすべて消す。このコマンド使って全ログを抹消できる。
sudo journalctl --vacuum-time=1s
消えるものは、journalctl関連です。syslogへ転送されたログファイルは対象外です。syslog の自動削除はlogrotate が担っています。
journald の ログをクリアする( rm -rf )
ファイル自体を消しちゃうという手もある。
$ sudo find /var/log/journal -name "*.journal" | xargs sudo rm $ sudo systemctl restart systemd-journald
メモ
vacumm だとなぜかきれいにならないことがある。
Storageがメモリになってるときれいにならないかもしれない。