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

วิธีตรวจสอบว่า Server โดนโจมตีหรือไม่

การตรวจสอบว่าเราถูกโจมตีหรือไม่ผ่านคำสั่ง netstat หลายๆ คนคงรู้วิธีใช้งาน netstat กันบ้างแล้ว...

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

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

การเพิ่มเวลาการทำงานให้กับ php

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

รวบรวมคำสั่งที่จำเป็นสำหรับ Admin ใน CentOS

คำสั่ง ls : : : แสดงรายชื่อแฟ้มในห้องปัจจุบัน หรือห้องอื่น ๆ ที่ต้องการ คำสั่ง chmod : : :...

วิธีตรวจสอบ PHP Version

การตรวจสอบ PHP Version คือการตรวจสอบข้อกำหนดของ PHP Version ที่เราให้บริการนั้นตรงกับ Scrip...