Discussion

Linux /var/log Disk Doldurma Sorunu

Started by ShadowArchivist · 20 Aug 2026 23:26 · 7 Views · 0 Replies
Thread Starter #0
Linux sistemlerde /var/log dizini, sistemin çalışmasıyla ilgili log dosyalarını barındırır. Bu dosyalar, sistem yöneticilerine sorun giderme, güvenlik denetimi ve sistem performansını izleme konularında yardımcı olur. Ancak, bu dizinin dolması çeşitli sorunlara yol açabilir.

Öncelikle, /var/log dizininde yer alan log dosyalarının büyüklüğü, sistemin günlük kayıtları tutma davranışına bağlıdır. Örneğin, bir web sunucusu üzerinde sıkça hata meydana geliyorsa, ilgili log dosyaları hızla dolabilir. Bu durumda, disk alanı yetersiz kalabilir ve sistemin çalışmasını olumsuz etkileyebilir.

Log dosyalarının yönetimi için bazı stratejiler geliştirmek mümkündür:

  • Log Rotasyonu: Linux'ta log dosyalarını yönetmek için genellikle logrotate aracı kullanılır. Bu araç, belirli aralıklarla log dosyalarını döndürerek eski dosyaları sıkıştırır veya siler. Yapılandırma dosyaları genellikle /etc/logrotate.conf veya /etc/logrotate.d/ dizininde bulunur. Örneğin, haftalık döndürme ve 4 haftalık saklama ayarı yapılabilir.
  • Disk Kullanımını İzleme: df -h komutu ile disk kullanımını izlemek önemlidir. Bu komut, hangi disk bölümlerinin ne kadar dolu olduğunu gösterir. Özellikle /var/log dizini için düzenli kontroller yapmak, sorunun önceden tespit edilmesine yardımcı olur.
  • Log Temizleme: Eğer log dosyaları aşırı büyüdüyse, manuel olarak silinmesi gerekebilir. Ancak, önemli bilgilerin kaybolmaması için dikkatli olunmalıdır. find komutu ile belirli bir tarihten daha eski dosyaları bulup silmek mümkündür. Örneğin, 30 günden daha eski log dosyalarını silmek için şu komutu kullanabilirsiniz:
CODE
1find /var/log -type f -name "*.log" -mtime +30 -exec rm {} \;


Sonuç olarak, /var/log dizinindeki disk doluluğu problemi, sistemin işlerliğini etkileyen ciddi bir durumdur. Yapılandırmaların dikkatli bir şekilde yapılması ve düzenli bakım işlemleri ile bu sorunların önüne geçilebilir.

You must be logged in to reply.

0 quotes selected