Apa Itu Inodes dan Bagaimana Cara Mengetahui Jumlah inodes di Hosting

Sebelum kita membahas cara mengetahui jumlah inodes pada hosting. Saya akan sedikit membahas terlebih dahulu apa itu inodes.

Apa itu inodes

Inode adalah sebuah struktur data yang berisi informasi untuk sebuah objek dari file system (bisa berupa file atau direktori). Sehingga, sebuah inode adalah file atau direktori yang terdapat pada Linux. 

Sederhananya inodes adalah jumlah file atau folder yang terdapat didalam akun hosting.

Misalnya jika didalam hosting Anda terdapat 1 folder dan isinya ada 3 file, maka jumlah inodesnya adalah 1 folder + 3 file = 4 inode. Jika 2 folder dan masing-masing folder berisi 1 file, maka jumlahnya 4 inode.

Lebih detail lagi, struktur data pada inode akan digunakan oleh system untuk mengidentifikasi sebuah file atau direktori. Informasi yang tersimpan pada inode berupa :

  • Tipe file
  • Permission
  • Ownership (termasuk grupnya)
  • Ukuran file
  • atime (Access time), mtime (modified time) dan ctime (change time)
  • jumlah softlinks dan/atau hardlinks
  • ACL / Access control list
  • Oleh manusia, objek dari file system dikenal sebagai nama file atau nama direktori. Sedangkan oleh sistem, objek tersebut dikenal dari inode-nya.
Cara Mengetahui Jumlah inodes di Hosting

Dibeberapa provider hosting memiliki paket Unlimited Hosting, tetapi ada batasan inodes didalamnya. Nah bagaimana cara melihat detail jumlah inodes didalamnya ? Supaya bisa dikurangi.

Ada dua cara yang bisa Anda lakukan, yaitu:

1. Melihat inodes di menu Terminal hosting
Jika didalam hosting Anda ada menu/fitur terminal, silakan buka menu tersebut kemudian ketikan:

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"

Melihat detail penggunaan inodes dihosting
Gambar 1 Melihat detail penggunaan inodes dihosting


Maka akan muncul detail penggunaan inodes didalam folder-folder hosting Anda. 

Jika ingin melihat penggunaan inodes pada direktori tertentu, silakan masuk direktori terlebih dahulu kemudian ketikan perintah diatas.

cd public_html

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"

Melihat detail penggunaan inodes dihosting di public html
Gambar 2 Melihat detail penggunaan inodes dihosting di public_html


2. Menghubungi support hosting provider Anda
Apabila didalam akun hosting Anda tidak ada menu Terminal. Anda bisa menghubungi support atau teknisi hosting untuk dibantu memeriksa penggunaan detail inodes didalam hostingnya.

Demikian cara mengetahui detail jumlah inodes di akun hosting. Semoga bermanfaat :). Tunggu tutorial lainnya di rudihartopw Blogspot

Post a Comment