GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Cara Mengosongkan ruang disk di server cPanel

Terkadang server kami menyertakan hard drive kecil atau pengguna kami menghabiskan banyak ruang disk. Dalam situasi ini ketika drive Anda hampir penuh, Anda mungkin akan mengalami kesalahan penulisan pada partisi seperti /home /tmp atau /boot. Itulah sebabnya hari ini kami akan mengajari Anda Cara Mengosongkan ruang disk di server cPanel.

Tutorial ini juga berguna untuk sistem Linux umum tanpa panel kontrol seperti cPanel.

Mulai sekarang:Kosongkan ruang disk di cPanel

Periksa penggunaan ruang disk Anda menggunakan perintah df:

df -ah

Periksa berapa banyak yang digunakan setiap direktori, kecuali untuk direktori /backup, yang biasanya merupakan hdd sekunder atau drive penyimpanan jaringan:

du -shc /* --exclude='backup' --exclude='proc' --exclude='virtfs'

Jika Anda tidak memiliki cadangan di drive eksternal atau menggunakan disk utama yang sama untuk kedua hal tersebut (OS dan cadangan), gunakan perintah ini:

du -shc /* --exclude='proc' --exclude='virtfs'

Periksa ukuran dan hapus cadangan Fantastico:

du -shc /home/*/fantastico_backups
rm /home/*/fantastico_backups -rfv

Hapus file Manajer File cPanel sementara

Ketika pengguna cPanel Anda mengunggah file menggunakan alat Manajer File dari cPanel, ini menyebabkan cPanel membuat file sementara yang tidak dapat dihapus setelah pengunggahan. Anda dapat memeriksa penggunaan ruang disk untuk ini dan menghapus semua file temp menggunakan perintah ini:

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

Hapus error_logs pengguna dari dalam direktori public_html

rm /home/*/public_html/error_log -fv
rm /home/*/public_html/*/error_log -fv
rm /home/*/public_html/*/*/error_log -fv
rm /home/*/public_html/*/*/*/error_log -fv
rm /home/*/public_html/*/*/*/*/error_log -fv

Hapus log Apache

Ini adalah cara lain untuk mengosongkan ruang disk pada sistem cPanel

du -shc /usr/local/apache/logs/*

Lihat file mana yang paling berat dan jika Anda tidak membutuhkannya, hapus saja menggunakan perintah rm.

Hapus Cadangan lama di dalam direktori /home

Terkadang Administrator Sistem membuat cadangan lengkap dari shell linux, dan itu disimpan di dalam direktori utama / home dari kotak cPanel Anda, mari kita periksa apakah ada dan berapa ukuran totalnya:

du -shc /home/*.tar.gz
rm /home/*.tar.gz -fv

Hapus cadangan lengkap di dalam direktori /home/user/

du -shc /home/*/backup*.tar.gz
rm /home/*/backup*.tar.gz -fv

Menemukan dan menghapus semua file dump inti yang dihasilkan oleh kesalahan aplikasi

Terkadang aplikasi web Anda mengalami bug atau gagal karena kesalahan sistem, dalam hal ini file dump inti dibuat di dalam direktori setiap pengguna. Itu normal karena file dump inti dapat digunakan untuk memeriksa dan men-debug kesalahan aplikasi web, namun… kelemahannya adalah fakta bahwa file ini bisa menjadi sangat besar dalam hal penggunaan disk, terkadang banyak GB.

Pertama, perbarui basis data file Anda:

updatedb
locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini'

Ini akan menunjukkan kepada Anda beberapa atau banyak hasil, periksa file dengan cermat sebelum mulai menghapus, karena Anda mungkin menemukan valid (non core dum files) di dalamnya.

Setelah Anda siap, Anda dapat menambahkan perintah xargs ke perintah sebelumnya yang kita gunakan, beginilah tampilannya untuk menghapus semua file tersebut:

locate -r /core\.[0-9] | grep /home | egrep -v 'virtfs|php|sql|ini' | xargs rm -fv

Menelusuri file yang lebih besar dari 100MB di dalam direktori /home

find /home/*/public_html/ -type f -size +100M -exec ls -lah {} \; | awk '{ print $9 ": " $5 }'

Kurangi ruang disk yang dicadangkan

Secara default, sebagian besar Sistem Operasi Linux mencadangkan 5% ruang disk dari setiap partisi untuk pengguna root, sehingga Anda masih dapat masuk ke kotak Anda meskipun ruang disk Anda benar-benar penuh.

Pada drive 800 GB, Anda mungkin memperhatikan bahwa 40 GB dicadangkan (5% yang kami katakan sebelumnya), ini mungkin tidak terlalu banyak, tetapi ini adalah sesuatu yang dapat Anda sesuaikan jika diperlukan.

Pada drive 2 TB, ruang disk cadangan Anda akan menjadi sekitar 100 GB, lihat… itu terlalu banyak dari 40 GB dari contoh sebelumnya dan mungkin membantu jika Anda membutuhkan ruang ekstra.

tune2fs dapat digunakan untuk tujuan ini:

tune2fs -m 2 /dev/sda1

Dalam contoh ini, tune2fs akan mengurangi ruang disk cadangan Anda dari 5% menjadi 2%. Tetapi sebelum Anda menjalankan perintah ini, harap baca manual tune2fs dan pahami apa yang Anda lakukan. Selain itu, jangan pernah melakukan ini di lingkungan produksi sebelum pengujian sukses sebelumnya pada kotak uji.

Anda dapat membaca selengkapnya tentang cara mengurangi blokir yang dicadangkan di postingan ini: Ruang Disk Kosong Mengurangi Blok yang Dicadangkan

Kesimpulan

Setelah mengikuti semua langkah ini, Anda seharusnya sudah lebih dari siap untuk mengosongkan ruang disk di cPanel dan server berbasis Linux umum. Sebagian besar langkah yang terlibat tidak berbahaya untuk layanan terkait sistem. Jika setelah semua perintah ini Anda tidak dapat mengosongkan ruang disk, mungkin sudah waktunya untuk mendapatkan drive tambahan/sekunder untuk meng-host konten Anda.

Bacaan lebih lanjut:

  • Df comman
  • Perintah Du
Cara Mengosongkan ruang disk di server cPanel terakhir diubah:22 Februari 2017 oleh Esteban Borges
cPanel
  1. Cara mendapatkan Lisensi cPanel Gratis

  2. Cara Melihat Disk Usage di cPanel

  3. Bagaimana cara menghapus ruang disk kosong di Linux?

  1. Bagaimana mengelola penggunaan disk email di cPanel

  2. Bagaimana Menemukan Ruang Disk Gratis Dan Menganalisis Penggunaan Disk ??

  3. Cara Menggunakan Alat Penggunaan Ruang Disk Di cPanel

  1. Berapa Banyak Ruang Disk Kosong yang Harus Saya Miliki di Server Saya?

  2. Cara memperbarui lisensi cPanel server (SSH)

  3. Cara menggunakan Web Disk cPanel