CentOS คำสั่งหา Inodes ในแต่ละโฟเดอร์

Inodes คืออะไร?

Inodes คือจำนวนไฟล์ 1 ไฟล์ = 1 Inodes ซึ่งในระบบเซิฟเวอร์ จำนวนไฟล์นั้นถือว่าเป็นส่วนสำคัญไม่แพ้ขนาดของไฟล์เลยทีเดียว เพราะว่าถ้าจำนวนไฟล์เยอะๆ จะทำให้ระบบสำรองข้อมูล หรือการเข้าถึงไฟล์ต่างๆช้าไปด้วย แต่ถ้าได้ SSD มาช่วยด้วย ก็จะทำให้เร็วขึ้นได้เลยนะ

คำสั่งหา Inodes ใน path นั้นๆ

echo "Detailed 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"