Disk Dolu Hatası: Hosting Alanı Tükendi, Adım Adım Ne Yapmalı?

Hostmana 29 Temmuz 2026 8 dk okuma

Bir sabah sitenize giriyorsunuz ve sayfalar açılmıyor, e-postalar gelmiyor, kontrol panelinde "Disk kotanız doldu" uyarısı duruyor. Disk dolu hatası, paylaşımlı hosting kullananların en sık karşılaştığı ama paniğe en gerek olmayan sorunlardan biridir. Çoğu zaman birkaç dakikalık doğru bir temizlikle çözülür. Bu yazıda hatanın neden ortaya çıktığını, hangi dosyaların alanı sessizce yediğini ve panik yapmadan adım adım nasıl çözeceğinizi anlatıyoruz.

Disk Dolu Hatası Tam Olarak Ne Anlama Geliyor?

Hosting paketinizde belirli bir disk alanı (örneğin 10 GB, 50 GB) vardır. Sitenizin tüm dosyaları, veritabanları, e-postaları ve log kayıtları bu alanı paylaşır. Toplam kullanım kotanıza ulaştığında sunucu artık yeni veri yazamaz ve bu da zincirleme sorunlara yol açar.

Disk dolduğunda tipik belirtiler şunlardır:

  • Site açılmıyor veya boş/beyaz ekran veriyor (özellikle WordPress'te WSOD).
  • Yeni e-posta gelmiyor, gönderenler "mailbox full" hatası alıyor.
  • Yönetim paneline (örneğin /wp-admin) giriş yapılamıyor.
  • Form gönderimleri, sipariş kayıtları, yorumlar kaydedilmiyor.
  • Dosya yüklemeleri başarısız oluyor, FTP "disk quota exceeded" döndürüyor.

Bunun en sinsi tarafı, sorunun çoğu zaman sitenizin büyümesinden değil, arka planda biriken gereksiz dosyalardan kaynaklanmasıdır. Yani diskinizin %90'ı işe yaramayan logla, eski yedekle veya geçici dosyayla dolmuş olabilir.

Neden Disk Doldu? Alanı En Çok Yiyen 5 Şüpheli

Çözüme geçmeden önce suçluyu tanımak gerekiyor. Pratikte disk alanını tüketen ana kaynaklar şunlardır:

Kaynak Tipik Boyut Genelde Fark Edilmez mi?
E-posta kutuları (özellikle eski mailler + ekler) Birkaç GB'a kadar Evet, çok yaygın
Yedek dosyaları (.zip, .tar.gz, eski siteler) GB'larca Evet, en sinsi suçlu
Log dosyaları (error_log, access log) MB–GB Evet
Önbellek ve geçici dosyalar (cache, tmp) MB–GB Kısmen
Görseller ve medya (optimizesiz, çift kopyalar) GB'larca Hayır, beklenir

E-postalar çoğu zaman birinci sıradadır. Yıllardır biriken, ekleri silinmemiş bir IMAP kutusu tek başına diskinizin yarısını yutabilir. Bu konuda ayrıntı için bilgi bankamızdaki e-posta kotası rehberine de göz atabilirsiniz.

Yedekler ikinci büyük tuzaktır. Bir eklenti, panel ya da kendi elinizle aldığınız yedekleri sitenin içinde tutmak, alanı katlayarak büyütür. Yedek doğru yerde tutulmalıdır; sitenin kendi içinde değil.

Adım Adım Çözüm: Disk Dolu Hatasını Kalıcı Giderme

Şimdi işin pratik kısmına geçelim. Aşağıdaki adımları sırayla uygularsanız çoğu durumda sorunu yarım saat içinde çözersiniz.

1. Adım: Gerçek Disk Kullanımını Görün

Tahminle hareket etmeyin, önce ölçün. Kontrol panelinizde (Hostmana'da DirectAdmin veya Plesk) "Disk Kullanımı" ya da "Disk Usage" bölümü bulunur. Burası size hangi klasörün ne kadar yer kapladığını dökümler.

Şunlara özellikle bakın:

  • E-posta klasörlerinin toplam boyutu
  • public_html içindeki en büyük klasörler
  • Veritabanlarının boyutu
  • Log dosyalarının büyüklüğü

Eğer SSH erişiminiz varsa, en büyük klasörleri bulmak için şu komut çok işinize yarar:

du -sh * | sort -rh | head -20

Bu komut, bulunduğunuz dizindeki en büyük 20 öğeyi boyut sırasına göre listeler. Suçluyu bir bakışta görürsünüz.

2. Adım: Acil Alan Açın (Hızlı Kazanımlar)

Site ve mail çalışmıyorsa önce nefes aldıracak hızlı temizlik yapın. Bunlar genelde risksizdir:

  • Log dosyalarını temizleyin. error_log dosyaları bazen yüzlerce MB'a ulaşır. Bunları silebilir veya boşaltabilirsiniz. (Silmeden önce son birkaç satıra bakmak, asıl sorunu da gösterebilir.)
  • Geçici / cache klasörlerini boşaltın. WordPress kullanıyorsanız önbellek eklentinizin cache klasörü, tmp dizinleri güvenle temizlenebilir.
  • Eski yedek dosyalarını indirip silin. Sitenin içinde duran .zip, .tar.gz, backup-2023.sql gibi dosyaları bilgisayarınıza indirip sunucudan kaldırın.
  • Çöp kutusu / Spam klasörlerini boşaltın. E-posta hesaplarınızın Trash ve Junk klasörleri sandığınızdan çok yer tutar.

Bu dört adım çoğu zaman siteyi tekrar ayağa kaldıracak alanı açar.

3. Adım: E-posta Kutularını Düzene Sokun

E-posta en büyük şüpheliyse kalıcı çözüm gerekir:

  • Büyük ve eski mailleri arşivleyin veya silin. Özellikle ekli (attachment) iletiler diskin büyük kısmını kaplar.
  • IMAP yerine seçici senkronizasyon veya gereksiz hesapların kapatılması alanı korur.
  • Otomatik silme kuralları kurarak Spam ve Trash klasörlerinin belli aralıkla boşalmasını sağlayın.

Eğer e-posta yükü sürekli büyüyorsa, posta trafiğini ayrı bir kurumsal e-posta çözümüne taşımak hem disk baskısını kaldırır hem de gönderim itibarınızı korur.

4. Adım: Medya ve Görselleri Optimize Edin

Görseller sitenin doğal ağırlığıdır ama optimize edilmediğinde gereksiz yere şişer:

  • Yükleme öncesi görselleri uygun boyut ve sıkıştırmayla hazırlayın.
  • WordPress'te aynı görselin onlarca farklı boyut kopyası üretilir; kullanılmayan boyutları temizleyen eklentiler işe yarar.
  • Çift yüklenmiş / kullanılmayan medya dosyalarını ayıklayın.

5. Adım: Veritabanını Temizleyin

Veritabanı genelde küçüktür ama yıllar içinde şişebilir. WordPress'te revizyon kayıtları, geçici (transient) veriler ve spam yorumlar birikir. Bunları temizledikten sonra tabloları optimize etmek hem alan açar hem performansı artırır. Bu konuda detaylı adımları MySQL veritabanı optimizasyonu rehberimizde bulabilirsiniz.

Geçici Çözüm mü, Kalıcı Çözüm mü? Karar Verme

Temizlik yaptınız ve site açıldı. Peki bu sürekli tekrarlayacak mı? İşte ayrım noktası:

Geçici temizlik yeterlidir eğer:

  • Disk, biriken log/yedek/spam gibi gereksiz dosyalarla dolmuşsa,
  • Sitenizin gerçek içeriği paketinizin önemli bir kısmını kullanmıyorsa,
  • Bir kerelik bir hata (sonsuz log üreten bir eklenti gibi) söz konusuysa.

Paket yükseltmesi gerekir eğer:

  • Temizlik sonrası bile kullanım %80'in üzerindeyse,
  • Siteniz büyüyen bir e-ticaret/medya sitesiyse ve düzenli yeni içerik ekliyorsanız,
  • E-posta trafiğiniz ve veri hacminiz sürekli artıyorsa.

Şu basit kuralı benimseyin: Disk kullanımı kalıcı olarak %80'i geçtiyse, bir sonraki dolma sadece zaman meselesidir. Bu durumda daha büyük bir hosting paketine geçmek, her ay temizlik telaşı yaşamaktan çok daha mantıklıdır.

Bir Daha Yaşamamak İçin: Önleyici Alışkanlıklar

Disk dolu hatasını tekrar görmemek için şu rutinleri oturtun:

  • Disk kullanımını ayda bir kontrol edin. %80 eşiğini geçtiğinde harekete geçin, %100'ü beklemeyin.
  • Yedekleri site dışında tutun. 3-2-1 yedekleme prensibiyle yedeklerinizi başka bir lokasyonda saklayın; sunucu içinde biriktirmeyin.
  • Log rotasyonu ve cache temizliği için otomatik kurallar belirleyin.
  • E-posta kotalarını hesap bazında sınırlayın, böylece tek bir kutu tüm alanı yutmasın.
  • Gereksiz eklenti ve eski tema dosyalarını kaldırın.

Bu küçük alışkanlıklar, "site çöktü" telaşını büyük ölçüde ortadan kaldırır.

Özetle

Disk dolu hatası, ilk anda korkutucu görünse de büyük çoğunlukla gereksiz dosya birikiminden kaynaklanan, çözülebilir bir sorundur. Doğru sıra şudur: önce ölç (hangi klasör doluyor), sonra hızlı kazanımları topla (log, cache, eski yedek, spam), ardından kalıcı düzeni kur (e-posta, medya, veritabanı). Eğer temizlik sonrası kullanım hâlâ yüksekse, sorun dosya çöplüğü değil paket boyutudur ve doğru çözüm yükseltmedir.


Diskiniz sürekli doluyor ve büyüyen sitenize artık dar geliyorsa, daha geniş alan ve NVMe hızı sunan hosting paketlerimize göz atabilirsiniz. Disk kullanımınızı ölçmek ve sitenizin sağlığını test etmek için ücretsiz web araçlarımızı kullanabilir, adım adım rehberler için bilgi bankamıza başvurabilirsiniz. Temizliğe nereden başlayacağınızdan emin değilseniz, uzaktan canlı destek ekibimiz ekranınıza bağlanıp birlikte çözmenize yardımcı olur; dilerseniz bize ulaşın, durumunuza özel en doğru yolu birlikte belirleyelim.

<!--silo-start-->

📚 İlgili Rehberler

Ana rehber: WordPress Sitesi Nasıl Kurulur? Domain + Hosting + SSL Sıfırdan Tam Rehber

İlgili yazılar:

<!--silo-end-->
Manabot çevrimiçi
Merhaba! Size en uygun hosting/sunucu paketini bulmanızda yardımcı olabilir miyim?
Manabot
Yapay zekâ asistanı · Çevrimiçi
🎁 Sana özel %20 indirim — e-postanı bırak, kodu hemen gönderelim.
👋 Temsilciye bağlanmadan önce kısa bilgi:
📨 Size dönebilmemiz için e-postanızı bırakın.