|

Cpanel Cara Mengetahui Inode atau file usage per Direktori Via Command Line Terminal

Ketika Meggunakan layanan hosting dengan cpanel ada beberapa limitasi yang memang diterapkan salah satunya adalah File Usage atau Inode Limit. Fitur ini adalah limitasi dari fitu LVE dari CloudLinux OS yang bersinergi dengan Cpanel.

Apa itu Inode / File Usage ?

Adalah struktur data yang melacak semua file dan direktori dalam sistem file berbasis Linux atau UNIX. Jadi, setiap file dan direktori dalam sistem file dialokasikan sebuah inode, yang diidentifikasi dengan bilangan bulat yang dikenal sebagai “nomor inode”.

Pengecekan Inode / File Usage memalui Cpanel

Umumnya Pengecekan File Usage bisa dilihat di Tabel STATISTICS dibagian kanan dari UI Cpanel.

file usage cpanel

Seperti yang dilihat pada gambar diatas penggunaan File Usage atau inode adalah 842/350000. Selain Disk Usage perlu juga memperhatikan limitasi file usage, Karena bisa menyebabkan fitur-fitur cpanel tidak berfungsi disbaabkan gagalnya melakukan read and write, galat yang sama dengan saat Disk Usage Penuh.

Pengecekan Inode / File Usage memalui Command Line Terminal

Tetapi dari tabel tersebut tidak bisa menentukan detail lebih informasi bagian atau direktori yang memiliki file terbanyak. Untuk melihat hal tersebut saat ini dapat dilakukan melalui Terminal.

Untuk melakukannya diperlukan ssh access yang bisa di generate public key dan private keynya di menu Cpanel SSH Access

Setelah mendapatkan id_rsa untuk login ssh bisa ketikkan salah satu perintah berikut di terminal

# find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn | awk '{a+=$1; print $0} END{print "File Usage / Inode : ",a }'

// atau

#  echo "Inode / File Usage Direktori $(pwd)" ;  for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |sort -rn`; do c=$(find $d |wc -l) ; printf "$c\t\t $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"

Dengan begini bisa dilihat hasil dari perintah CLI lebih detail menampilkan lokasi direktori yang memiliki banyak file. Jika ingin lebih jelas lagi bisa masuk kedalam direktor menggunakan perintah cd yang dinginkan dan gunakan perintah diatas.

[sobit@host ~]$ cd sobit.link/
[sobit@host sobit.link]$ echo "Inode / File Usage Direktori $(pwd)" ;  for d in `find -maxdepth 1 -type d |cut -d\/ -f2 |sort -rn`; do c=$(find $d |wc -l) ; printf "$c\t\t $d\n" ; done ; printf "Total: \t\t$(find $(pwd) | wc -l)\n"
Inode / File Usage Direktori /home/iix2/sobit.link
2214             wp-includes
12795            wp-content
584              wp-admin
2                wordpress
1                cgi-bin
3                .wp-cli
2                .well-known
15625            .
Total:          15625
[sobit@host sobit.link]$

Dengan masuk kedalam direktori yang dinginkan dan gunakan perintah SHOW FILE USAGE akan lebih jelas melacak sub direktori yang memiliki Jumlah file banyak

Kesimpulan

Pada penggunaan Cpanel ver. 112 memang informasi tentang File Usage belum lengkap, jadi untuk mendapatkan informasi tersebut dibutuhkan usaha lebih melalui ssh. Diharapkan Cpanel dapat memberikan informasi File Usage untuk mempermudah management file dan quota bagi user.

Similar Posts

4.7 3 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments