/ var / log / journalおよび/ var / cache / abrt-di / usrのファイルを削除できますか?


75

私はFedoraを使用していますが、これらのディレクトリには大量のファイルが含まれていますが、それらを削除できるかどうかは疑問です。システムのスペースが不足しています。

回答:


124

ジャーナルログ

はい、内部のすべてを削除できますが/var/log/journal/*、ディレクトリ自体は削除しないでください。クエリjournalctlを実行して、どのくらいのディスク容量が消費されているかを調べることもできます。

$ journalctl --disk-usage
Journals take up 3.8G on disk.

でこのパラメータを使用して、このディレクトリのサイズを制御できます/etc/systemd/journald.conf

SystemMaxUse=50M

ログのローテーションを強制できます:

$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service

注:上記のシグナリング方法で実行されない場合、ログのローテーションを強制するためにロギングサービスを再起動する必要がある場合があります。次のようにサービスを再起動できます。

$ sudo systemctl restart systemd-journald.service

abrt logs

これらのファイルも/var/cache/abrt-di/*削除できます。ここでのログファイルのサイズは、以下で制御されます。

$ grep -i size /etc/abrt/abrt.conf 
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000

/var/cache/abrt-difileで次を変更することにより、の最大サイズを制御できます/etc/abrt/plugins/CCpp.conf

DebugInfoCacheMB = 2000

注:定義されていない場合、DebugInfoCacheMBデフォルトは4000(4GB)です。

参照資料


2
この手順の後、「ジャーナルファイルが見つかりませんでした」というメッセージが表示されました。私が使用しようとしたたびにjournalctl。ログのローテーションを強制しても解決しませんでした。秘Theはsystemd-journald.serviceを再起動することでしたsystemctl restart systemd-journald.service
スキッピールグラングロウ14

ここでも同じです。systemctl restart systemd-journald.serviceローテーションを強制し、プロセスを通知しません
michaelbn

2
@michaelbn-過去にシグナリングが機能していた/機能していた。私はこれを頻繁に行う必要はありませんでしたので、他の読者があなたと同じ問題を抱えている場合に備えて、再起動方法を答えに組み込みました。
slm

3
特定のサイズに達したときではなく、一定期間後にログを消去するには、のMaxRetentionSec代わりにパラメーターを設定できますSystemMaxUse。詳細man journald.confを参照してください。
joelostblom

1
前述のjournalctlソリューションは、ubuntu 18
Aravind

65

はい、/var/log/journalディレクトリからファイルを削除できます。

私が見つけた最も素晴らしい方法は次のとおりです。

journalctl --vacuum-size=500M

/var/log/journalディレクトリの合計サイズが指定されたしきい値(この例では500メガバイト)未満になるまで、古いログファイルを削除します。


5

時間に基づいてクリーニングすることもできます。 journalctl --vacuum-time=10d

# du -sh /var/log/journal
113M    /var/log/journal
# journalctl --vacuum-time=10d
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/system@36170b4530af4c89ac4d84ac68f8b727-0000000000000001-00057b09da23eb2c.journal (8.0M).
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@54176301a0c74c4698c3b6a549e1b2ed-0000000000000874-00057b0c1a491094.journal (8.0M).
. . .
Deleted archived journal /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a/user-1000@e6ecd2f858d1498b9a445af7bac00bbf-000000000000063a-0005848ac99802b3.journal (8.0M).
Vacuuming done, freed 88.0M of archived journals from /var/log/journal/f77f9567bb70f8e7b5d9a0c95bef5c2a.
root@monroe:/var/log# du -sh /var/log/journal     
25M     /var/log/journal
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.