web-dev-qa-db-ja.com

「/ var / log / journal」をクリアする

「/ var/log/journal」ディレクトリをクリアしたい。

私はdebian 8を使用しています

root@nyc3-x8:/var/log# uname -a
Linux nyc3-x8 3.16.0-4-AMD64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

そして私のジャーナル。

root@nyc3-x8:/var/log# du -hs journal/
11G journal/

フォーラムを検索して「journalctl --vacuum-time = xd」を試してみましたが、うまくいきませんでした。

root@nyc3-x8:/var/log# journalctl --vacuum-time=1d
journalctl: unrecognized option '--vacuum-time=1d'

私は何をすべきか?

ありがとう!

1
Goktug

/etc/systemd/journald.confを変更して、保持時間を短くしたり、ファイルサイズを制限したりできます。

MaxRetentionSec=は、ログを保持する時間を秒単位で指定できます。 「1month」や「1y」などの値を使用して、デフォルトの時間単位を上書きできます

SystemMaxUse=はパーセンテージ値を受け入れ、デフォルトは10%です。

これらのオプションを変更して再起動しても違いがない場合(明らかに破損したログは削除されません)、rmを使用して/var/log/journalディレクトリ内のすべてのものを安全に削除できます。ディレクトリは削除しないでください。自体。

1
sippybear

そのはず journalctl --vacuum-time 1d

0
Amin Vakil