
cPanel Disk Alanı Yönetimi: Kota Kontrolü ve Temizleme Rehberi
cPanel'de disk alanı dolduğunda ne yapmalısınız? Büyük dosyaları bulma, e-posta kotasını yönetme, log dosyalarını temizleme ve disk alanını optimize etme rehberi.
cPanel Disk Alanı Yönetimi: Kota Kontrolü, Temizlik ve Yer Açma Rehberi (2026)
Hosting paketinizin disk kotası dolduğunda site sıraladığı tüm işleri durdurur: e-posta gönderemez, WordPress eklenti güncelleyemez, müşteri sipariş veritabanına yazamaz. "Disk full" hatası bir gece gelir, cuma akşamı saat altıda destek ekibini ararsınız. Bu rehberde Buyukweb cPanel müşterilerimiz için disk alanını ölçme, dolma sebeplerini tespit etme ve sürdürülebilir temizlik alışkanlığı kurmayı pratik komutlarla anlatıyoruz.
Buyukweb perspektifi: cPanel paketlerimizdeki disk alanı paket bazlı. Başlangıç paketinde 5 GB, Performans'ta 20 GB, Uçak'ta 100 GB, Jet'te 200 GB NVMe SSD disk vardır. Tercih etmeyin: "sınırsız disk" reklamı yapan paketleri — sınırsız aslında "fair-use policy" demek; %3-5 üzeri kullanım sözleşme ihlali. Buyukweb dürüst rakam veriyor: paketinizdeki disk net görünür, %85 dolduğunda otomatik uyarı maili gelir, sınıra geldiğinizde paketi yükseltebilir veya VDS'e geçebilirsiniz — site kapanmaz, makul süre verilir.
Disk Alanı Dolduğunda Ne Olur?
Hosting paketinin %100'ü dolduğunda kademeli olarak şunlar başlar:
- Yeni dosya yüklenemez: WordPress medya, FTP upload, cPanel File Manager hata verir
- E-posta gönderim/alım durur: "Mailbox quota exceeded" geri-bounce mesajı
- Veritabanı yazma başarısız: WooCommerce sipariş, blog yorum, üyelik kaydı kaydedilemez
- WordPress core/eklenti güncellenemez: wp-admin update ekranı timeout
- PHP session yazılamaz: kullanıcı login olamaz, sepete ekleme bozulur
- Site 500 Internal Server Error: PHP error log dahi yazılamadığı için
- Cron çalışmaz: otomatik yedek, scheduled posts atlar
İlk önemli detay: Disk dolma çoğu zaman aniden olmaz; 2-3 hafta erken sinyal vardır (mail kuyruğu büyür, error log şişer, eklenti backup'ları birikir). cPanel disk uyarılarını ciddiye alın.
Mevcut Disk Kullanımını Görüntüleme
Hızlı Bakış (cPanel Anasayfası)
cPanel'e giriş yaptığınızda sağ kenar çubuğunda General Information bölümünde:
Disk Usage: 7.2 GB / 20 GB (36%)
Files Used: 14,832 / 200,000
Yeşil-sarı-kırmızı bar görsel uyarıdır. %85 üstündeyse harekete geçin.
Klasör Bazında Detay (Disk Kullanımı Aracı)
cPanel > Files > Disk Usage
Bu sayfa anasayfanızdan başlayarak klasör ağacının her seviyesinde MB miktarını gösterir. Genelde en şişen yerler:
| Klasör | İçerik | Tipik Yüzde |
|---|---|---|
| /public_html | Site dosyaları (WordPress core, theme, plugin, uploads) | 30-50% |
| E-posta kutuları (IMAP'te tüm mailler burada) | 20-40% | |
| /tmp | Geçici dosyalar (PHP session, upload buffer) | 1-5% |
| /logs | Apache access/error log arşivleri | 1-10% |
| /home/USER/.trash | Silinmiş dosyalar (cPanel "geri dönüştür"den) | 0-15% |
| /home/USER/backup | Manuel veya otomatik yedek dosyaları | 0-30% |
Komut Satırı (SSH Erişimi Varsa)
Buyukweb cPanel paketlerinde standart SSH erişimi mevcut:
# En büyük 10 dizini göster
du -h --max-depth=2 ~ | sort -rh | head -20
# Belirli klasör altında 100MB+ dosyalar
find ~ -type f -size +100M -exec ls -lh {} \; 2>/dev/null
# /mail klasörünün toplam boyutu
du -sh ~/mail
# Her domain için /public_html altı boyut
du -sh ~/public_html/*/
Disk Doluluk Nedenlerini Tespit Etmek
Neden 1: Mail Kutuları Şişmiş
E-posta kutuları IMAP ile sync edildiği için tüm mailler sunucuda. 5-10 yıllık şirket maili kolayca 10-30 GB'a çıkabilir.
# Hangi mail hesabı en büyük?
du -sh ~/mail/*/ | sort -rh | head -10
# Gönderilmiş ve trash klasörlerini ayrı ayrı gör
du -sh ~/mail/SITENIZ.com/*/Sent
du -sh ~/mail/SITENIZ.com/*/Trash
du -sh ~/mail/SITENIZ.com/*/Spam
Çözüm:
- Outlook/Apple Mail "Archive" özelliği ile eski mailleri lokal kopyala (.pst veya .mbox)
- Sent ve Trash klasörlerini düzenli temizle
- SpamAssassin'i aktif tut, otomatik silinen spam mailler birikmesin
Neden 2: WordPress Uploads Klasörü
# WordPress media library boyutu
du -sh ~/public_html/wp-content/uploads/
# Yıl bazında dağılım
du -sh ~/public_html/wp-content/uploads/*/
Çözüm:
- Resimleri optimize et: ShortPixel, Imagify, EWWW Image Optimizer ile mevcut resimleri WebP'e çevir, %50-70 boyut düşer
- Eski thumbnail boyutlarını sil: WordPress her resmi için 4-8 boyut üretir; gereksiz olanları "Force Regenerate Thumbnails" eklentisiyle temizleyip yeniden üret
- Düzenli kullanılmayan medyaları sil: "Media Cleaner" eklentisi orphan medya tespit eder
Neden 3: Eklenti Backup'ları
UpdraftPlus, BackWPup, BackupBuddy gibi WordPress yedekleme eklentileri /wp-content/uploads/updraft/ veya /wp-content/backups-XXX/ altında GB seviyesinde dosya bırakır.
# WordPress backup klasörlerini bul
find ~/public_html -type d -name "*backup*" -o -name "updraft*" 2>/dev/null
du -sh ~/public_html/wp-content/uploads/updraft/
Çözüm:
- Yedekleri sunucuda saklamayın — Google Drive, Dropbox, S3'e gönderin
- UpdraftPlus ayarlarında "Retain backups": son 2 yedek tut, gerisini sil
- Buyukweb JetBackup zaten günlük 7-gün + haftalık 4-hafta yedek alıyor; eklentiyle çift yedek gereksiz
Neden 4: WordPress Geçici (Transient) Veriler
Veritabanında _transient_* ve _site_transient_* kayıtları zaman içinde milyonu bulur:
-- phpMyAdmin'de: cPanel > Databases > phpMyAdmin > seçili veritabanı > SQL sekmesi
DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
DELETE FROM wp_options WHERE option_name LIKE '_site_transient_%';
-- Tablo optimizasyonu (boş alanı geri ver)
OPTIMIZE TABLE wp_options;
Neden 5: Log Dosyaları
# cPanel error log boyutu
ls -lh ~/.cpanel/error_log
ls -lh ~/public_html/error_log
# WordPress debug log (debug aktifse)
ls -lh ~/public_html/wp-content/debug.log
Çözüm:
# Boşalt (sil değil — eklenti yazma izni kalsın)
> ~/public_html/error_log
> ~/public_html/wp-content/debug.log
# WordPress debug log büyüyorsa wp-config.php'de:
define('WP_DEBUG', false); # production'da false
define('WP_DEBUG_LOG', false);
define('WP_DEBUG_DISPLAY', false);
Neden 6: Eski cPanel Backup Arşivleri
Manuel "Full Backup" almışsanız ana dizinde backup-MM.DD.YYYY_TIME_ACCOUNT.tar.gz bulunur (1-5 GB). Eski arşivler birikir.
# Eski backup arşivlerini bul
ls -lh ~/backup-*.tar.gz
ls -lh ~/*.tar.gz ~/*.zip 2>/dev/null
# Lokal bilgisayarınıza indirip silin
# (FileManager üzerinden indirme + sil)
Neden 7: Cache Klasörleri
Bazı eklentiler (W3 Total Cache, WP Super Cache, WP Rocket) cache dosyalarını disk'e yazar. Yanlış yapılandırma cache'in sonsuz büyümesine yol açabilir.
# WordPress cache klasörleri
du -sh ~/public_html/wp-content/cache/
du -sh ~/public_html/wp-content/wp-rocket-config/
Çözüm: Eklenti panelinden "Empty Cache" / "Purge All". Buyukweb LiteSpeed Cache zaten sunucu seviyesinde çalıştığı için ek WordPress cache eklentisi genelde gereksiz.
Pratik Disk Temizliği Checklist (Aylık 15 Dakika)
1. [ ] cPanel > Files > Disk Usage'a bak; %85+ alarmı var mı?
2. [ ] Mail kotaları: cPanel > Email Accounts → her hesabın "Used / Quota" oranı
3. [ ] Trash + Spam klasörleri: aylık tek tıkla boşalt
4. [ ] WordPress > Tools > Site Health → "Database collection" görür
5. [ ] WordPress > Plugins → kullanılmayan eklenti sil (sadece deactive değil sil)
6. [ ] Yedekleme eklenti dosyaları kontrol → eski yedekler dış-bulut'a, sun'dan sil
7. [ ] error_log boş mu? Log büyük ise içeriğine bak (gerçek hata var mı?)
8. [ ] /tmp klasörü 1 GB altı mı? Buyukweb düzenli temizliyor ama kontrol et
9. [ ] phpMyAdmin > tablo boyutlarına bak; `wp_options` 50 MB+ ise transient temizle
10. [ ] Genel disk yüzdesi: %75 altında olduğundan emin ol (yoksa paket yükselt veya temizle)
Mail Kotalarını Yönetme
cPanel > E-posta > E-posta Hesapları:
[email protected] 8.2 GB / 10 GB (82%) — UYARI
[email protected] 1.4 GB / 5 GB (28%)
[email protected] 450 MB / 5 GB (9%)
Stratejiler:
- Kota tanımlama: "Sınırsız" yerine her hesaba 5-10 GB ver
- Eski mail arşivleme: Outlook'ta File > Open & Export > Export to Outlook Data File (.pst)
- POP3 + delete: Eskiden klasik yöntem, mail çekildikçe sunucudan silinir (IMAP yerine)
- Vacation/forwarder: Pasif hesabı silmek yerine forward (trafik sıfır olsa da disk almaz)
Disk Bittiyse Hızlı Kazanım Sırası
Acil durumda 30 dakikalık plan:
1. cPanel > Email Accounts → Trash + Spam tüm hesaplarda boşalt (~500MB-2GB)
2. WordPress > Plugins > UpdraftPlus → eski yedeklerden 1 tane bırak, gerisini sil (~1-5GB)
3. cPanel > File Manager > backup-*.tar.gz arşivlerini lokale indirip sil (~1-3GB)
4. wp-content/uploads → 2020 öncesi yıl klasörlerini incele, kullanılmayanı sil (~500MB-2GB)
5. phpMyAdmin → wp_options'tan _transient_% sil + OPTIMIZE TABLE (~50-200MB)
6. error_log dosyalarını boşalt (~100-500MB)
Bu altı adımla genelde 3-10 GB kazanılır.
Disk Alanı Yetmiyorsa: Yükseltme Seçenekleri
Buyukweb cPanel Paketleri (NVMe SSD)
| Paket | Disk Alanı | Tipik Kullanıcı |
|---|---|---|
| Başlangıç | 5 GB | Statik blog, kurumsal vitrin site |
| Performans | 20 GB | Standart WordPress + e-ticaret |
| Uçak | 100 GB | Yoğun e-ticaret, çok mail kutusu |
| Jet | 200 GB | Yüksek-trafik portal, multimedia ağırlıklı |
Paket yükseltme anında yapılır, downtime yok. Buyukweb panel'den self-service veya destek 0850 302 60 70.
VDS'e Geçiş (200+ GB ihtiyaç)
200 GB üstü disk veya yüksek IOPS gerekiyorsa VDS mantıklı. Buyukweb VDS planlarında 100 GB'tan 1 TB'a kadar NVMe disk + root yetki + dilediğiniz cache stack.
Medyaları Object Storage'a Taşıma
Görseller, video, indirilebilir dosyaları S3-uyumlu object storage'a taşımak ekonomik:
- WP Offload Media (Lite ücretsiz) — WordPress media library'i otomatik S3'e yükler, URL'leri yeniden yazar
- Imagify CDN / Cloudflare Images — resim teslimini ayrı CDN üzerinden
- Hosting'de sadece kod ve veritabanı kalır, disk %70-80 azalır
Sık Sorulan Sorular
Buyukweb cPanel'de "kullanılmayan disk yarısı boş" diye uyarı var; sorun mu?
Hayır. Buyukweb hosting paketinde tahsis edilen disk müşteriye dedicated quota; %50 kullanım sağlıklı. %85+ uyarı verilir.
Mail disk alanı site disk alanından farklı mı sayılıyor?
Aynı havuz. /home/USER/ altındaki tüm dosyalar (mail, public_html, logs, .trash) tek disk kotası altında. Mail %50 dolduysa sitenize %50 kalır.
"Sınırsız disk" reklamı yapan paketleri seçmek mantıklı mı?
Genelde değil. Sınırsız aslında "fair-use" demek; sözleşmenin 11. maddesinde "ortalama %1-3 kullanım" yazar. %5+ kullanırsanız sözleşme ihlali sayılır, hesap askıya alınır. Buyukweb dürüst rakam veriyor; planlama yapabilirsiniz.
JetBackup ile yedek alıyorum, kendi yedek klasörümü silmem güvenli mi?
Evet. JetBackup yedekleri sizin disk kotanıza dahil değil; sunucu üzerinde ayrı backup volume'de tutulur. WordPress UpdraftPlus, BackWPup gibi eklenti yedekleri diskte. JetBackup yeterli; ekstra eklenti yedeği genelde gereksiz.
Disk %100 dolduğu an cPanel'e nasıl giriyorum, dosya silmek için?
cPanel ana panel diskten bağımsız çalışır; girişe sorun çıkmaz. File Manager üzerinden silebilirsiniz. SSH erişiminiz varsa rm komutuyla daha hızlı.
Disk alanı arttıktan sonra site otomatik açılır mı?
Evet. Buyukweb'de paket yükselttikten 1-2 dakika içinde yeni quota uygulanır; site otomatik çalışır. Manuel restart gerekmez.
WordPress wp-content/uploads'u silsem ne olur?
Silmeyin. Tüm medya kütüphaneniz orada. WordPress posts'ta gömülü resim URL'leri kırılır. Sadece kullanılmayan resimleri "Media Cleaner" eklentisiyle tespit edip silin. Veya yıl bazlı eski uploads klasörlerini önce S3'e taşı, sonra sun'dan sil.
"/tmp" klasörü neden büyür?
PHP session, upload buffer, geçici işlemler. Buyukweb cron ile düzenli temizler; ama kötü yazılmış eklentiler temizlik kaçırırsa şişer. Manual: rm -rf ~/tmp/sess_* (24 saat eski oturumlar).
Database backup almadan transient sildim, sorun olur mu?
Hayır. Transient kayıtlar tanımı gereği geçici; silinince WordPress yeniden ihtiyaç duyduğunda yeniden üretir. Veri kaybı yok. Ama yine de kritik DB değişikliği öncesi yedek almak iyi alışkanlık.
Mail bouncing "Mailbox full" hatasını okuyan müşteri "siz batırdınız" der mi?
Evet, kötü tecrübe. Çözüm: kota %85'e geldiği an mail uyarı al (cPanel kota uyarı kuralı). Otomatik Disk Quota Notification açın → cPanel > Email Accounts > pencerede "Set Quota Notification" 80% / 90% / 99% eşikleri.
Sonuç
cPanel disk yönetimi sürdürülebilir bir alışkanlık: ayda 15 dakika kontrol, çeyrekte bir derin temizlik. Disk dolduğunda mail durur, site 500 verir, müşteri kaybedersiniz — proaktif yaklaşım her zaman ucuza gelir. Buyukweb'in NVMe paketlerinde net disk kotası, e-posta uyarı sistemi, JetBackup hazır yedek + esnek paket yükseltme + VDS geçiş yolu mevcut. Sınırsız reklamı yapanların aksine net rakam ve dürüst plan sunuyoruz.
Soru ve teknik destek için: 0850 302 60 70.
İlgili Büyükweb Hizmetleri
cPanel disk ihtiyaçlarına göre paket seçenekleri:
- cPanel Web Hosting — 5-200 GB NVMe arası
- WordPress Hosting — WP optimize disk
- VDS Sunucu — 100 GB-1 TB, root yetki
- Tüm Paketler — Karşılaştırma
- Plesk Web Hosting — Plesk paneliyle alternatif
Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.
cPanel & Plesk İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:

