GoDaddy Bantuan

Kami berusaha sebaik mungkin menerjemahkan halaman ini untuk Anda. Halaman juga tersedia dalam bahasa Inggris.

Temukan area penggunaan disk dengan SSH

Langkah pertama dalam menyelidiki masalah penggunaan disk adalah menemukan tempat konten sedang dikonsumsi. Tindakan ini memungkinkan Anda menghapus konten yang tidak diperlukan (seperti cadangan lama) dan membuat perubahan untuk mencegah masalah terulang kembali. Jika Anda merasa nyaman menggunakan SSH di server, Anda dapat menemukan file / direktori besar dan menghapusnya melalui baris perintah.

Peringatan: Jika Anda tidak mengetahui tujuan file atau folder, jangan hapus. Menghapus file sistem atau direktori tidak dapat diubah dan dapat merusak server (membuat semua situs tidak berfungsi).
  1. Aktifkan akses administrator di server VPS Hosting Artikel 24737 jika Anda belum melakukannya.
  2. Hubungkan server saya dengan SSH (Secure Shell).
  3. Beralihlah ke pengguna root .
  4. Untuk ikhtisar penggunaan disk di server, gunakan perintah df -h . Dalam contoh, Anda dapat melihat bahwa 35G server 40G kami sedang digunakan.

    [root @ server ~] # df -h Ukuran Sistem File Digunakan Tersedia Penggunaan% Terpasang di devtmpfs 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 / pengguna / 1000

Temukan file besar

Seringkali, ada satu atau beberapa file besar yang menyebabkan masalah. Anda dapat menemukannya dengan mencari file di server yang berukuran lebih dari 500MB, lalu mengurutkan daftar dengan file terbesar yang tercantum di bagian akhir.

cari / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | urutkan -h

Dalam kasus kami, file error_log yang besar dan beberapa file cadangan teridentifikasi:

root @ server ~] # find / -type f -size + 500M -exec du -h{} + 2 >/ dev / null | urutkan -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

File besar apa pun kemudian dapat dihapus menggunakan perintah rm , dan dikonfirmasi dengan mengetikkan y (ya).

root @ server ~] # rm / home / onecool / public_html / error_log rm: hapus file biasa '/ home / onecool / public_html / error_log'? y [root @ server ~] #

Temukan direktori besar

Anda bisa mencari direktori besar (bukan hanya satu file) dengan menggunakan varian perintah du. Untuk membuat daftar ukuran direktori dari root server (diurutkan berdasarkan ukuran), Anda dapat menggunakan perintah ini:

  1. Ubah ke direktori /
  2. root @ server ~] # cd /
  3. Periksa penggunaan disk
  4. [root @ server /] # du -sh *
  5. Untuk mencantumkan 10 direktori dan ukuran terbesar (termasuk direktori tersembunyi) di direktori saat ini, gunakan perintah ini:
  6. [root @ server /] # du -sh. [!.] * * | urutkan -h | ekor -10
  7. Untuk mencari 10 direktori terbesar di seluruh server (tidak termasuk subdirektori), Anda dapat menggunakan perintah ini:
  8. [root @ server /] # du -Sh / | urutkan -h | ekor -10
Setelah mengidentifikasi direktori besar, Anda dapat menavigasi ke direktori tersebut, melihat kontennya, dan menghapus file yang tidak diperlukan.

Catatan: Setelah mengosongkan ruang disk, sebaiknya boot ulang server untuk memastikan semua layanan yang diperlukan dimulai ulang dengan benar.


Langkah-langkah berikutnya

  • Masalah ruang disk juga bisa disebabkan oleh inode. Setelah meninjau penggunaan ruang disk Anda, lanjutkan untuk menemukan penggunaan inode .
  • Penting untuk mengidentifikasi dan memperbaiki akar masalah yang menyebabkan ruang disk menjadi habis. Lanjutkan untuk mencegah masalah penggunaan disk .

Info selengkapnya

  • Pakar server kami dapat melakukan langkah-langkah ini dengan biaya tertentu. Untuk informasi selengkapnya tentang Layanan Pakar kami, kunjungi menu Layanan Pakar kami.