Hi Folks,
sudah lama tidak mencatat apa yg sudah lewat 😛
Dalam beberapa kasus, di server/desktop untuk file system tertentu seperti ext file system linux ada namanya inode. Inode ini kalo bahasa awamnya adalah banyaknya jumlah file yg dapat dibuat/disimpan dalam file system tersebut.
Kadangkala pernah kejadian bahwa OS mendeteksi hardisk/media penyimpanan tidak mampu lagi menyimpan data a.k.a disk is full!!!
kalau dilihat menggunakan perintah df, yg akan menggambarkan jumlah kapasitas disk yg digunakan dalam satuan byte, KB, MB, GB, akan terlihat seperti berikut:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 36G 17G 17G 51% /
none 964M 320K 964M 1% /dev
none 973M 140K 973M 1% /dev/shm
none 973M 72K 973M 1% /var/run
none 973M 4.0K 973M 1% /var/lock
none 973M 0 973M 0% /lib/init/rw
/dev/sda6 59G 1014M 55G 2% /home
Namun, untuk mengetahui jumlah pemakain inode menggunakan perintah sebagai berikut:
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda5 2321984 477631 1844353 21% /
none 214348 985 213363 1% /dev
none 218765 4 218761 1% /dev/shm
none 218765 33 218732 1% /var/run
none 218765 2 218763 1% /var/lock
none 218765 1 218764 1% /lib/init/rw
/dev/sda6 3842048 11 3842037 1% /home
Terlihat berbeda kan. Coba cek usage untuk /dev/sda5:
hasil df -h : /dev/sda5 36G 17G 17G 51% /
hasil df -i : /dev/sda5 2321984 477631 1844353 21% /
Dari hasil df -i diatas adalah penggunaan inode dari partisi yg di mount,
jika mau mengecek direktori apa yg penggunaan inodenya paling besar bisa menggunakan perintah berikut:
cd /etc
find -maxdepth 1 -mindepth 1 -type d |while read dir ; do echo -n "$dir = " ; find "$dir" |wc -l; done|sed 's|^./||'|column -t|sort -rnk3|head -n10
ssl = 292
alternatives = 251
bash_completion.d = 159
apache2 = 135
init.d = 102
fonts = 73
Dari hasil diatas direktori ssl menggunakan inode paling besar, yaitu sebesar 292.
Bisa juga menggunakan alternatif perintah berikut untuk mengecek penggunaan inode pada direktori tertentu:
cd /etc
for i inls -1A
; do echo "find $i | sort -u | wc -l
$i"; done | sort -rn | head -10
292 ssl
251 alternatives
159 bash_completion.d
135 apache2
102 init.d
93 usb_modeswitch.d
85 X11
84 snort
79 texmf
73 fonts