Linux Server Disk %100 Dolu Uyarısıyla Mysql Yeniden Başlatılamıyor Hatası

Enes Yılmaz • 8 Kasım 2016

Linux server üzerinde sıkça yaşanılan problemlerden biri yüksek boyutlu log dosyalarının disk alanını doldurmasıdır.Bu sebeple de sistem üzerindeki mysql gibi program ve sistemler çalışmama problemi ortaya çıkar.

Bu durumda Mysql durur ve tekrar başlatmak istediğiniz de şöyle bir hata alırsınız.

MySQL error: “The partition with /var/lib/mysql is too full!”

Bu tip durumla karşılaşıldığında ilk df -h komutu ile disk boyutunuza bakmanız gerekiyor.Şayet diskiniz %100 dolu görünüyorsa server üzerinde gereksiz dosyaları silmeniz gerekir. Bunlardan biri yüksek boyutlu log dosyalarıdır.

Log dosyalarını silmeden önce isim ve izinlerinin yedeğini almanızı tavsiye ederiz.Zira bazı servisler bu log dosyasını tekrar oluşturamayıp çalışmadığı durumlarda siz manuel olarak oluşturmanız gerekebilir.
Loglar genellikle nginx serverlar da /var/log dizinin de bulunur. Ayrıca ek bilgi  ls -l --sort=size | head -10  komutu ile en yüksek boyuttaki 10 dosyayı listeyebilirsiniz.Bu dosyaları silmeniz yeterli olacaktır.

Disk alanın da kazandığınız boş alan ile birlikte reboot komutu ile serverınızı yeniden başlatıp kullanmaya devam edebilirsiniz.