在基於UNIX的操作系統中,每個檔都由一個Inode索引。 Inode是創建檔系統時創建的特殊磁片塊。 檔系統中的檔或目錄數量取決於檔系統中的Inode數量。
Inode包含以下資訊 -
- 檔的屬性(許可權,時間戳,所有權詳細資訊等)
- 包含指向檔的前12個塊的指針的多個直接塊。
- 指向索引塊的單個間接指針。 如果檔不能被直接塊完全索引,則使用單個間接指針。
- 指向磁片塊的雙重間接指針,該磁片塊是指向作為索引塊的磁片塊的指針的集合。 如果檔太大而無法通過直接塊以及單個間接指針完全索引,則使用雙索引指針。
- 指向一個指針集合的磁片塊的三元索引指針。 每個指針分別指向一個磁片塊,該塊還包含一組指針,這些指針分別指向一個包含指向檔塊的指針的索引塊。