Fedora kullanıyorum ve bu dizinlerde çok miktarda dosya var, bunları silip silemeyeceğimi merak ediyorum? Sistem alanı azalıyor.
Fedora kullanıyorum ve bu dizinlerde çok miktarda dosya var, bunları silip silemeyeceğimi merak ediyorum? Sistem alanı azalıyor.
Yanıtlar:
Evet içindeki her şeyi /var/log/journal/*
silebilirsiniz ancak dizinin kendisini silmeyin. Ayrıca journalctl
ne kadar disk alanı kullandığını bulmak için sorgulayabilirsiniz :
$ journalctl --disk-usage
Journals take up 3.8G on disk.
Sizde bu parametreyi kullanarak bu dizinin boyutunu kontrol edebilirsiniz /etc/systemd/journald.conf
:
SystemMaxUse=50M
Bir günlük dönüşünü zorlayabilirsiniz:
$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
NOT: Yukarıdaki sinyal yöntemi bunu yapmazsa, günlük döndürmeyi zorlamak için günlük hizmetini yeniden başlatmanız gerekebilir. Hizmeti şu şekilde yeniden başlatabilirsiniz:
$ sudo systemctl restart systemd-journald.service
Bu altındaki dosyalar da /var/cache/abrt-di/*
silinebilir. Buradaki günlük dosyalarının boyutu aşağıdakiler altında kontrol edilir:
$ grep -i size /etc/abrt/abrt.conf
# Max size for crash storage [MiB] or 0 for unlimited
MaxCrashReportsSize = 1000
/var/cache/abrt-di
Aşağıdakileri değiştirerek dosyadaki maksimum boyutu kontrol edebilirsiniz /etc/abrt/plugins/CCpp.conf
:
DebugInfoCacheMB = 2000
NOT: Tanımlı değilse, DebugInfoCacheMB
varsayılan 4000 (4GB).
systemctl restart systemd-journald.service
, döndürmeye zorla ve süreci işaret etmiyor
MaxRetentionSec
yerine ayarlayabilirsiniz SystemMaxUse
. Daha man journald.conf
fazla ayrıntı için bakınız.
Evet, /var/log/journal
dizindeki dosyalar silinebilir.
Bulduğum en güzel yöntem:
journalctl --vacuum-size=500M
Bu, eski günlük dosyalarını /var/log/journal
dizinin toplam büyüklüğünün belirtilen eşiğin altına düşmesine kadar siler (bu örnekte 500 megabayt).
Ayrıca zamana göre temizleyebilirsiniz:
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
journalctl
. Bir günlük dönüşünü zorlamak işe yaramadı. Hile systemd-journald.service yeniden oldu:systemctl restart systemd-journald.service
.