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
Sınırları ayrı bir yapılandırma dosyasında belirlemek ana dosyayı düzenlemekten daha kolay yönetiliyor:
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
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?
Ö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?