web-dev-qa-db-ja.com

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

Fedoraを使用していて、これらのディレクトリに大量のファイルが含まれている場合、それらを削除できるかどうか疑問に思いますか?システムの空き容量が少なくなっています。

106
yanglifu90

ジャーナルログ

はい、/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ログ

/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-diで次のように変更することで、/etc/abrt/plugins/CCpp.confの最大サイズを制御できます。

DebugInfoCacheMB = 2000

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

参考文献

164
slm

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

私が見つけた最も素晴らしい方法は:

journalctl --vacuum-size=500M

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

80
Sysadmin

時間に基づいて掃除することもできます: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
14
Dan Anderson