journald logları diski sessizce doldurmasın: kalıcı kayıt ve boyut sınırı

0 Yanıt 4 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Küçük bir VPS’te disk kullanımını izlerken sistem günlüklerinin beklediğimden fazla yer kapladığını fark ettim. journald için hem kayıtların yeniden başlatma sonrasında kalmasını hem de disk kullanımının sınırlandırılmasını ayarlamak, özellikle yeni sunucu kuranlar için işe yarayabilir.

Önce mevcut durumu görmek için journalctl --disk-usage çalıştırıyorum. Kalıcı kayıt istiyorsanız /var/log/journal dizininin mevcut olup olmadığını kontrol edin; journald, depolama ayarına göre kayıtları geçici bellekte veya diskte tutabilir.

Sınırları ayrı bir yapılandırma dosyasında belirlemek ana dosyayı düzenlemekten daha kolay yönetiliyor:

KOD
12345
[Journal]
Storage=persistent
SystemMaxUse=1G
SystemKeepFree=2G


Değerleri sunucunun disk boyutuna ve log ihtiyacınıza göre seçmek önemli. Örneğin küçük diskli bir makinede 1G bile fazla olabilir. Yapılandırmayı değiştirdikten sonra systemctl restart systemd-journald ile servisi yeniden başlatıp disk kullanımını tekrar kontrol edebilirsiniz. Birikmiş eski kayıtları hemen azaltmak gerekirse journalctl --vacuum-size=500M kullanılabilir; bu komut saklanan eski günlükleri temizler.

Siz journald için sabit bir boyut sınırı mı kullanıyorsunuz, yoksa günlükleri merkezi bir log sunucusuna aktarıp yerelde daha kısa süre mi tutuyorsunuz?

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi