ไอโหนดคือ โครงสร้างข้อมูลในระบบปฏิบัติการ UNIX ที่มีข้อมูลสำคัญเกี่ยวกับไฟล์ภายในระบบไฟล์ เมื่อระบบไฟล์ถูกสร้างขึ้นใน UNIX จะมีการสร้าง inodes จำนวนที่กำหนดไว้เช่นกัน โดยปกติประมาณ 1 เปอร์เซ็นต์ของพื้นที่ดิสก์ระบบไฟล์ทั้งหมดจะถูกจัดสรรให้กับตารางไอโหนด
ไอโหนดถูกเก็บไว้ในระบบไฟล์ Unix ที่ไหน
ชื่อสำหรับไอโหนด (ชื่อไฟล์ ไดเร็กทอรี อุปกรณ์ ฯลฯ) จะถูกเก็บไว้ บนดิสก์ในไดเร็กทอรี เฉพาะชื่อและหมายเลขไอโหนดที่เกี่ยวข้องเท่านั้นที่ถูกเก็บไว้ในไดเร็กทอรี; พื้นที่ดิสก์จริงสำหรับข้อมูลใดก็ตามที่ถูกตั้งชื่อจะถูกเก็บไว้ในไอโหนดที่มีหมายเลข ไม่ใช่ในไดเร็กทอรี
ระบบไฟล์อะไรใช้ inodes
ข้อมูลนี้เรียกว่าข้อมูลเมตาเพราะเป็นข้อมูลที่อธิบายข้อมูลอื่นๆ ในระบบไฟล์ Linux ext4 โครงสร้างไอโหนดและไดเร็กทอรีทำงานร่วมกันเพื่อสร้างเฟรมเวิร์กการรองรับที่เก็บข้อมูลเมตาทั้งหมดสำหรับทุกไฟล์และไดเร็กทอรี
ในไฟล์มีกี่ไอโหนด
มี หนึ่ง inode ต่อวัตถุระบบไฟล์ ไอโหนดไม่ได้จัดเก็บเนื้อหาไฟล์หรือชื่อ: มันเพียงชี้ไปที่ไฟล์หรือไดเร็กทอรีเฉพาะ
หมายเลขไอโหนดถูกเก็บไว้ที่ไหน
ตารางไอโหนดถูกเก็บไว้ใน บล็อกลอจิกดิสก์ แต่ละรายการของตาราง inode จะเก็บคุณสมบัติของไฟล์บางอย่าง เช่น ขนาดไฟล์ การอนุญาต ความเป็นเจ้าของ ที่อยู่บล็อกดิสก์ เวลาที่แก้ไขล่าสุด เป็นต้น ทั้งไดเร็กทอรีและไฟล์ธรรมดา (ที่ไม่ใช่ไดเร็กทอรี) เป็นไฟล์