Cara Mengetahui Ukuran File atau Folder Melalui SSH

Monday, February 20th 2017. | Server, VPS

Cara Mengetahui Ukuran File atau Folder Melalui SSH – Situs tiba-tiba muncul pesan “eror database connection”. Cari tahu penyebab, dipastikan itu bukan karena konfigurasi yang salah. Bisa jadi ini karena MYSQL yang mati. Dan setelah ditelusuri, “AHA!” benar ternyata ini penyebabnya. Server pun direstart semua termasuk restart mysql dan situs pun kembali normal.

Usut dan usut penyebab mysql yang sering mati ini salah satunya bisa terjadi karena kapasitas hardisk server yang Full (Penuh). Hardisk yang penuh menyebabkan performa Mysql yang buruk. Untuk melihat kapasitas hardisk melalui SSH, berikut caranya :

Ketik perintah : df -H

cara melihat kapasitas hardisk di SSH

Disana tertulis sebagai berikut :

[root@vps ~]# df -H
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        43G   23G   18G  57% /
tmpfs           1.1G     0  1.1G   0% /dev/shm

Kita perhatikan disini total Haridsk 43GB. Terpakai 23GB dan tersedia 18Gb. Untuk presentasinya sekitar 57% hardisk yang digunakan. Untuk kasus ini biasanya Mysql akan berjalan normal tanpa hambatan. Jika kapasitas Hardisk 99% keatas dipastikan performa server termausk mysql bisa terganggu.

Misal seperti ini :

kapasitas hardisk penuh

Untuk total haridsk yang terpakai 23GB tersebut. Mari kita telusuri kira-kira file apa saja yang memakan kapasitas besar.

Masuk ke folder server, ketik cd / kemudian lihat list foldernya, ketik ls

folder SSH

Sekarang mari kita lihat folder apa saja yang memakan banyak harddisk. Gunakan perintah du -sh namafolder1 namafolder2 namafolder3 namafolder4 dst.

[root@vps /]# du -sh bin dev lib media proc script srv tmp etc lib64 mnt root selinux usr command home lost+found opt sbin service sys var
6.7M    bin
144K    dev
543M    lib
4.0K    media
du: cannot access `proc/668/task/668/fd/4′: No such file or directory
du: cannot access `proc/668/task/668/fdinfo/4′: No such file or directory
du: cannot access `proc/668/fd/4′: No such file or directory
du: cannot access `proc/668/fdinfo/4′: No such file or directory
0       proc
396K    script
4.0K    srv
384K    tmp
79M     etc
21M     lib64
4.0K    mnt
96K     root
4.0K    selinux
1.1G    usr
4.0K    command
1.3G    home
16K     lost+found
22M     opt
14M     sbin
4.0K    service
0       sys
14G     var
[root@vps /]#

Yang di sorot tebal diatas adalah file yang memiliki kapasitas besar. Jika menggunakan panel Kloxo biasanya ada banyak file yang tersimpan di direktori cd /home/admin/__processed_stats/ . Untuk kasus yang saya alami, di folder itu ada sekitar 30GB lebih file. Wow.. pantas aja Mysql nya mati. hehe..

Nah untuk cara melihat kapasitas file anda bisa menggunakan perintah ls -l. Contohnya sebagai berikut :

melihat kapasitas file

Semoga bermanfaat

 

Comments

comments

tags: , ,