วิธีแสดงจำนวน 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

การเปลี่ยน Host Name ใน RHEL และ CentOS

ก่อนเปลี่ยนแปลงแนะนำให้ตรวจสอบสถานะ hostname ปัจจุบันก่อนครับด้วยคำสั่ง hostname...

วิธีแก้ปัญหา IPv6 sending guidelines ของ Gmail

ช่วงเปลี่ยนผ่านของ IPv4 ไป IPv6 นี้ admin หลายท่านคงอาจพบปัญหากับการส่ง Mail ไปยัง Gmail...

การคัดลอก Email ระหว่าง IMAP Server

สำหรับท่านที่ประสบปัญหาการโอนย้าย Email จาก Server ที่มี Mail Server ต่างกันหรือ Control Panel...

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

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

วิธีแก้ปัญหา Fatal error: Certificate verification: Not trusted บนคำสั่ง lftp

หากท่านใช้งานคำสั่ง lftp เพื่อเชื่อมต่อไปยัง FTP Server และพบว่าไม่สามารถเชื่อมต่อได้...