X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

Linux Sunucularda Disk Doluluk (No Space Left) Sorunu Çözümü

AnasayfaYazılarLinux Sunucularda Disk Doluluk (No Space Left)...

"No Space Left on Device" Hatası Neden Kaynaklanır?

Veritabanınızın çökmesine, web sitenizin açılmamasına ve hatta ssh bağlantısı kuramamanıza bile yol açan "No Space Left on Device" (Cihazda boş yer kalmadı) hatası, sanal sunucu (VDS) yöneticilerinin sıklıkla karşılaştığı bir sorundur. Bu durum ya diskinizin (megabayt olarak) tamamen dolmasından ya da Inode (dosya sayısı limiti) sınırına ulaşılmasından kaynaklanır.

1. Disk ve Inode Kullanımını Kontrol Edin

Bağlanabildiğiniz bir SSH terminalinde genel disk kapasitesini görmek için şu komutu girin:

df -h

Sonuçlarda kapasite (Use%) %100 görünüyorsa alanınız dolmuştur. Ancak kapasite dolmamışsa bile dosya sayınız limitlere takılmış olabilir (Inode doluluğu). Bunu görmek için:

df -i

Eğer Inode %100 ise sunucunuzda milyonlarca gereksiz küçük dosya (örneğin session dosyaları) var demektir ve yeni bir dosya oluşturulmasına izin verilmez.

2. Büyük Boyutlu Dosyaları (Örn: Loglar) Bulmak

Sisteminizde hangi klasörlerin alanı sömürdüğünü görmek için en pratik komut şudur (Sistemi 1-2 dakika tarayabilir):

du -sh /* | sort -hr

Genellikle sorun /var/log içindeki devasa günlük dosyalarından kaynaklanır (örneğin /var/log/syslog veya /var/log/nginx/error.log). Bu logları silerek acil şekilde yer açabilirsiniz:

truncate -s 0 /var/log/nginx/error.log

(Not: rm ile silmek yerine dosyayı truncate ile sıfırlamak çalışan servislerin çökmesini önler.)

3. Önbellek, Çöp ve Cache Temizliği

Ubuntu kullanıyorsanız gereksiz paketleri silmek için: apt-get autoremove && apt-get clean komutları çok işe yarar. CentOS'ta ise yum clean all yapabilirsiniz. Ayrıca kullanıcıların /tmp klasörünü de periyodik aralıklarla temizlemesi önerilir.

Eğer sitenizin veritabanı veya medya arşivi sürekli büyüyorsa artık temizlik yapmak çözüm olmayacaktır. Projesi hızla büyüyenler için tasarladığımız esnek kapasiteli VDS sunucu paketlerimizi kiralayarak disk kotalarınızı tek tuşla dilediğiniz zaman artırabilirsiniz!


Top