Pada artikel sebelumnya, kami telah menjelaskan apa itu inode pada hosting. Untuk panduan kali ini, kami akan berbagi cara mengecek jumlah inodes pada hosting melalui fitur SSH.
Apa itu Inode?
Secara garis besar, inode merupakan struktur data yang berisi informasi untuk sebuah objek dari file system (dapat berupa file atau direktori). Sehingga, akan ada sebuah inode untuk setiap file atau direktori yang terdapat pada Linux.
Pada layanan Hosting (Paket Unlimited) yang terdapat pembatasan jumlah inodes, Anda umumnya bisa melihat total pemakaian inodes di control Panel Hosting. Namun demikian, bagaimana jika Anda ingin mengetahui detail pemakaian inodes?
Cara cek jumlah inodes
Apabila Anda menggunakan layanan Hosting yang telah support penggunaan SSH, maka bisa mengetahui detail penggunaan disk inodes melalui SSH. Panduan akses SSH dapat dipelajari pada artikel di link ini
Setelah login ke SSH, ketikkan perintah pengecekan inodes berikut ini:
find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn
Tampilan:
Ketika pertama login maka akan masuk di home directory. Perintah diatas dijalankan pada home directory di account Hosting-nya. Apabila ingin memeriksa detail penggunaan inodes pada folder di dalamnya, misal public_html, maka bisa masuk ke foldernya terlebih dahulu dengan ketikkan perintah:
cd public_html
Setelah itu jalankan kembali perintah pengecekan inodes seperti diatas, maka akan terlihat penggunaan inodes pada setiap folder di dalam public_html seperti yg terlihat di gambar berikut:
Apabila ingin kembali ke directory sebelumnya, ketikkan perintah:
cd ..
Keterangan
Apabila akun hosting Anda disk quota atau inodesnya sedang penuh, maka ketika menjalankan perintah diatas akan muncul error sebagai berikut:
sort: cannot create temporary file in ‘/tmp’: Disk quota exceeded
Jangan panik, silakan mencoba lagi tetapi memakai perintah dibawah ini:
echo "Inode usage for: $(pwd)" ; for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |grep -xv . |sort`; do c=$(find $d |wc -l) ; printf "$c\t\t- $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"
Demikian panduan untuk mengetahui jumlah inodes pada hosting melalui SSH, semoga bermanfaat!