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

บางครั้งคุณต้อง Upload File ที่มีขนาดใหญ่ และพบปัญหาหลุดระหว่างการ Upload File ไปยังเว็บไซต์...

ติดตั้ง Mod_Evasive เพื่อป้องกัน DDOS Attack

ssh เข้า root แล้วไปที่ # cd /usr/local/directadmin/custombuild # wget...

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

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

การติดตั้ง pptpd VPN บน Centos5

1. Install PPP ต้องเป็น ppp เวอร์ชั่น 2.4.4 ขึ้นไปนะครับ # yum install ppp   2. Install...

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

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