วิธีแสดงจำนวน inode ที่ใช้งาน

inode คือ จำนวน file และ directory ที่ถูกสร้างขึ้นมาทั้งหมด การที่เครื่อง Server ใดๆ หรือคอมพิวเอตร์เครื่องใดก็ตาม มีจำนวน inode มาก จะยิ่งทำให้การเขียน อ่าน และความสามารถในการทำงานของ Disk และ Partition ช้าลง


วิธีการตรวจสอบว่าตำแหน่งใดใน เครื่องที่เราใช้งานมีจำนวน inode เท่าไหร่สามารถทำได้ดังนี้


ยกตัวอย่างเช่น หากเราต้องการตรวจสอบว่า user john มีการใช้งาน inode เท่าไหร่


ทำการ เข้าไปยัง user directory
cd /home/john


แสดง จำนวน inode
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"


การแสดงผลจะออกมาลักษณะนี้ครับ
Detailed Inode usage for: /home/john
2 - backups
19068 - domains
2 - imap
4 - Maildir
3 - .mozilla

Was this answer helpful?

 Print this Article

Also Read

วิธีหาไฟล์ php.ini ว่าอยู่ที่ไหน

การแก้ไข Server ไม่วาจะเป็นการปรับแต่ง configuration optimize หรือ secure server...

การปิด Public Recursion ของ Bind DNS เพื่อป้องกัน DNS Amplification Attack

DNS Amplification Attack เป็นการโจมตี DDoS รูปแบบนึงที่เป็นที่นิยมแพร่หลายมากในปัจจุบัน...

Script Auto Restart Service หากตรวจพบว่าไม่ทำงาน

บางครั้ง Service ที่เราสั่งให้ทำงานบน Server เช่น httpd ของ Apache หรือ mysql...

ติดตั้ง Proxy Server โดย Squid บน CentOs

Proxy Server คืออะไร ในการเรียกใช้ข้อมูลผ่านระบบ World Wide Web (WWW) โดยปกติ...

การติดตั้ง Network Time Protocol (NTP)

เพื่อให้ข้อมูลจราจรมีความถูกต้องและนำมาใช้ประโยชน์ได้จริงตรงตาม พรบ คอมพิวเตอร์ ปี 2550...