Buyukweb
cPanel Disk Alanı Yönetimi: Kota Kontrolü ve Temizleme Rehberi

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.

Büyükweb Editör EkibiHosting, Sunucu ve Sistem Yönetimi Editörü10 dakika okuma

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:

  1. Yeni dosya yüklenemez: WordPress medya, FTP upload, cPanel File Manager hata verir
  2. E-posta gönderim/alım durur: "Mailbox quota exceeded" geri-bounce mesajı
  3. Veritabanı yazma başarısız: WooCommerce sipariş, blog yorum, üyelik kaydı kaydedilemez
  4. WordPress core/eklenti güncellenemez: wp-admin update ekranı timeout
  5. PHP session yazılamaz: kullanıcı login olamaz, sepete ekleme bozulur
  6. Site 500 Internal Server Error: PHP error log dahi yazılamadığı için
  7. 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%
/mail 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:

  1. Outlook/Apple Mail "Archive" özelliği ile eski mailleri lokal kopyala (.pst veya .mbox)
  2. Sent ve Trash klasörlerini düzenli temizle
  3. 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:

  1. Resimleri optimize et: ShortPixel, Imagify, EWWW Image Optimizer ile mevcut resimleri WebP'e çevir, %50-70 boyut düşer
  2. Eski thumbnail boyutlarını sil: WordPress her resmi için 4-8 boyut üretir; gereksiz olanları "Force Regenerate Thumbnails" eklentisiyle temizleyip yeniden üret
  3. 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:

  1. Kota tanımlama: "Sınırsız" yerine her hesaba 5-10 GB ver
  2. Eski mail arşivleme: Outlook'ta File > Open & Export > Export to Outlook Data File (.pst)
  3. POP3 + delete: Eskiden klasik yöntem, mail çekildikçe sunucudan silinir (IMAP yerine)
  4. 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:

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:

#cpanel#disk yönetimi#plesk#hosting yönetimi#kontrol paneli

Bu yazıyı paylaş