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 journalctlne 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-diAşağıdakileri değiştirerek dosyadaki maksimum boyutu kontrol edebilirsiniz /etc/abrt/plugins/CCpp.conf:
DebugInfoCacheMB = 2000
NOT: Tanımlı değilse, DebugInfoCacheMBvarsayılan 4000 (4GB).
systemctl restart systemd-journald.service, döndürmeye zorla ve süreci işaret etmiyor
MaxRetentionSecyerine ayarlayabilirsiniz SystemMaxUse. Daha man journald.conffazla ayrıntı için bakınız.
Evet, /var/log/journaldizindeki dosyalar silinebilir.
Bulduğum en güzel yöntem:
journalctl --vacuum-size=500M
Bu, eski günlük dosyalarını /var/log/journaldizinin 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.