GoDaddy Yardım

Bu sayfayı sizin için çevirmek üzere elimizden gelenin en iyisini yaptık. İngilizce sayfa da kullanılabilir.

SSH ile disk kullanım alanlarını bulun

Bir disk kullanım sorununu araştırmanın ilk adımı, içeriğin nerede tüketildiğini bulmaktır. Bu, gereksiz içerikleri (eski yedeklemeler gibi) kaldırmanıza ve sorunun tekrarlanmasını önlemek için değişiklikler yapmanıza olanak tanır. Sunucunuzda SSH kullanmakta rahatsanız, büyük dosyalar / dizinler bulabilir ve bunları komut satırı üzerinden kaldırabilirsiniz.

Uyarı: Bir dosya veya klasörün amacını bilmiyorsanız kaldırmayın. Sistem dosyalarının veya dizinlerin kaldırılması geri alınamaz ve sunucuyu bozabilir (tüm siteleri kapatabilir).
  1. Henüz yapmadıysanız, 3. Nesil veya 4. Nesil sunucunuzda yönetici erişimini etkinleştirin.
  2. SSH (Güvenli Kabuk) ile sunucunuza bağlanma.
  3. Kök kullanıcıya geçiş yapın.
  4. Sunucudaki disk kullanımına genel bir bakış için df -h komutunu kullanın. Örnekte 40G sunucumuzun 35G’sinin kullanımda olduğunu görebilirsiniz.

    [root @ server ~] # df -h Kullanılan Dosya Sistemi Boyutu Kullanılabilir Kullanım% devtmpfs üzerine bağlanmış 909M 0 909M 0% / dev tmpfs 919M 0 919M 0% / dev / shm tmpfs 919M 17M 903M 2% / run tmpfs 919M 0 919M 0% / sys / fs / cgroup / dev / sda1 40G 35G 5,7G 86% / / dev / loop0 1,8G 2,9M 1,7G 1% / tmp tmpfs 184M 0 184M 0% / run / user / 1000

Büyük dosyaları bulun

Çoğu zaman sorunlara neden olan tek bir büyük dosya veya birkaç büyük dosya vardır. Bunları, sunucuda boyutu 500MB’nin üzerinde olan dosyaları arayarak ve listenin sonunda en büyük dosyalar olacak şekilde sıralayarak bulabilirsiniz.

find / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | sırala -h

Bizim durumumuzda, büyük bir error_log dosyası ve bazı yedek dosyalar tanımlandı:

root @ server ~] # find / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | sort -h 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_1.tar.gz 5.1G /home/onecool/public_html/wp-content/backups/coolexample_backup_2.tar.gz 11G / home / onecool / public_html / error_log

Daha sonra tüm büyük dosyalar rm komutu kullanılarak kaldırılabilir ve y (yes) yazılarak onaylanabilir.

root @ server ~] # rm / home / onecool / public_html / error_log rm: '/ home / onecool / public_html / error_log' adlı normal dosyayı kaldır? y [root @ server ~] #

Büyük dizinleri bulun

Du komutunun çeşitlerini kullanarak büyük dizinleri (yalnızca tek dosyaları değil) bulabilirsiniz. Sunucu kökündeki dizinlerin boyutlarını (boyuta göre sıralanmış) listelemek için şu komutları kullanabilirsiniz:

  1. / Dizinine geçin
  2. root @ server ~] # cd /
  3. Disk kullanımını kontrol edin
  4. [root @ server /] # du -sh *
  5. Geçerli dizindeki en büyük 10 dizin ve boyutu (gizli dizinler dahil) listelemek için bu komutu kullanın:
  6. [root @ server /] # du -sh. [!.] * * | sırala -h | kuyruk -10
  7. Sunucunun tamamındaki (alt dizinler hariç) en büyük 10 dizini bulmak için şu komutu kullanabilirsiniz:
  8. [root @ server /] # du -Sh / | sırala -h | kuyruk -10
Büyük bir dizin belirledikten sonra bu dizine gidebilir, içeriğini görüntüleyebilir ve gereksiz dosyaları kaldırabilirsiniz.

Not: Disk alanını temizledikten sonra, gerekli tüm hizmetlerin doğru bir şekilde yeniden başlatıldığından emin olmak için sunucuyu yeniden başlatmak iyi bir fikirdir.


Sonraki adımlar

Daha fazla bilgi

  • Sunucu uzmanlarımız bir ücret karşılığında bu adımları gerçekleştirebilir. Uzman Hizmetlerimiz hakkında daha fazla bilgi için lütfen Uzman Hizmet menümüzü ziyaret edin.