Cara Mengetahui Ukuran File atau Folder Melalui SSH
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
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 :
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
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 :
Semoga bermanfaat