📜  操作系统Inode

📅  最后修改于: 2020-12-15 07:17:15             🧑  作者: Mango

索引节点

在基于UNIX的操作系统中,每个文件都由一个Inode索引。索引节点是随文件系统创建而创建的特殊磁盘块。文件系统中文件或目录的数量取决于文件系统中Inode的数量。

索引节点包含以下信息

  • 文件的属性(权限,时间戳,所有权详细信息等)
  • 多个直接块,其中包含指向文件前12个块的指针。
  • 指向索引块的单个间接指针。如果文件不能完全由直接块索引,则使用单个间接指针。
  • 指向磁盘块的双间接指针,该磁盘块是指向作为索引块的磁盘块的指针的集合。如果文件太大而不能被直接块和单个间接指针完全索引,则使用双索引指针。
  • 一个三重索引指针,该指针指向作为指针集合的磁盘块。每个指针分别指向一个磁盘块,该磁盘块还包含一组指针,这些指针分别指向一个索引块,该索引块包含指向文件块的指针。