cPanel sunucularında disk alanı boşaltmanın yolları

Share

cPanel disk alanı kazanmanın yolları

Bu dökümanda cPanel sunucularda disk boşaltmanın farklı şekillerde disk alanı kazanmaya çalışacağız.

1) Kullanıcı cPanel ve Fantastico yedeklerini silin

Sunucunun büyük miktarda disk alanının tükenmesinin ana nedenlerinden biri, kullanıcının bir indirmeden sonra bunları kaldırmak yerine sunucunun kendisinde yedekleme yapmaya başlamasıdır. Cpanel’de yedekleme özelliğini etkinleştirdiyseniz, durum kesinlikle böyle olacaktır.

Aşağıdaki komutu kullanarak tüm kullanıcının cPanel yedeklerini silebilirsiniz:
for user in `/bin/ls -A /var/cpanel/users` ; do rm -fv /home/$user/backup-*$user.tar.gz ; done
Tüm Fantastico yedeklemelerini silmek için aşağıdaki komutu kullanın:
rm -rfv /home/*/fantastico_backups

2) Yedek dosyalarınızı bir yedekleme sunucusuna taşıyın

Diğer bir ana neden, barındırma sunucunuzun yedek dosyalarını sunucunun kendisinde depolamaktır. Birçok kişi bunu uzun vadede faydalı olacağını düşündükleri için yapar, ancak bir sunucu arızası meydana geldiğinde bunların işe yaramaz olma eğiliminde olduklarını hepimiz biliyoruz. Bunu yaparak gereksiz yere çok fazla disk alanı kullanırsınız. Barındırma sunucunuza bir yedekleme sunucusu bağlayabilir ve yedekleme dosyalarını oraya kaydedebilirseniz daha iyi olur.

Aşağıdaki yöntemleri kullanabilirsiniz:

  1. Sunucuda bulunan WHM > Configure Backups (Yedekleri Yapılandır) bölümündeki harici medyayı bağlama seçeneğini kullanın.
  2. Dosyalarınızı yerel olarak depolamadan yedekleyen diğer yöntemler.

3) cPanel Dosya Yöneticisi geçici dosyalarını silin

Dosya Yöneticisi her zaman yüklemeye bağlı olarak kaldırılabilen veya kaldırılamayan geçici bir dosya oluşturur

Aşağıdaki komutu kullanarak tüm geçici dosyaları kaldırabilirsiniz:

rm -fv /home/*/tmp/Cpanel_*

4) Günlükleri taşıyın veya arşivleyin

Çoğu sunucu, çok fazla alan kullanan büyük günlük dosyalarına sahiptir.

  1. Bu günlük dosyalarını /var/log içinde bulabilirsiniz.
  2. /etc/logrotate.conf dosyasında günlüklerinizin sıklığını ve uzunluğunu gereksinimlerinize göre değiştirebilir ve sıkıştırmayı etkinleştirebilirsiniz (Bu, dosyaları sıkıştıracak ve bu dosyaların kapladığı alanı azaltacaktır)
  3. Ayrıca bu sunucu dosyalarını periyodik olarak bir yedekleme veya günlük sunucusuna aktarabilirsiniz.

5) Yum dosyalarını temizleyin

Yum’u her güncellediğinizde, paket önbellek dosyalarını sunucuda bırakır.

Yum dosyalarını temizlemek için aşağıdaki komutları kullanabilirsiniz:

yum clean all

6) cPanel güncelleme arşivlerini kaldırın

cPanel ve Apache güncelleme arşivleri istenmeyen dosyaları geride bırakabilir.

Bu dosyaları silmek ve biraz yer açmak için aşağıdaki komutları kullanabilirsiniz:

/usr/local/apache.backup*

7) saf ftp kısımlarını kaldırın

Sunucunuz bir FTP arka plan programı olarak saf FTP çalıştırıyorsa, FTP sunucusu, kullanıcılarınız sunucuya dosya yüklediğinde .pureftpd-upload* ile başlayan geçici dosyalar oluşturur. Yükleme tamamlandığında dosyaları gerçek dosya adıyla yeniden adlandırılır, böylece yükleme tamamlanmamışsa bu tür dosyalar sunucuda kalır.

Bu dosyaları silmek için aşağıdaki komutları kullanabilirsiniz:

locate .pureftpd-upload | xargs rm -fv

8) Ayrılmış disk alanını azaltın

Sunucuda bir df çalıştırırken, yalnızca 900 GB kullandığınızda 1 TB sürücünüzde yalnızca 50 GB kullanılabilir alanınız olduğunu fark etmiş olmalısınız. Diğer 50GB’a ne oldu? Varsayılan olarak Linux, kök kullanıcı için her bölümden disk alanının %5’ini ayırır, böylece kök kullanıcı, disk dolu olsa bile oturum açabilir.

Daha büyük bir sürücünüz varsa, disk alanınızın %5’ini ayırmanız gerekmez, bu değeri 2500 bloğa kadar düşürebilir ve sunucunuzda daha fazla alan açabilirsiniz.

Kök kullanıcı için ayrılan alanı azaltmak için aşağıdaki komutu kullanabilirsiniz:

tune2fs -r 2500 /dev/sda1

İşlemler bu kadar, Epeyce disk alanı kazanmış olursunuz.