本博文参考维基百科:
索引节点是一个数据结构用来代表一个文件系统对象,其可以是各种事情,包括一个文件或一个目录。每个inode存储文件系统对象的数据的属性和磁盘块位置(多个)。的文件系统对象的属性可包括操纵元数据(例如,修改,JVSANTEN的访问,修改时间),以及雇主和权限数据(例如组ID,用户ID,权限)。
目录是分配给索引节点名称的列表。该目录包含自己,其母公司,及其每个孩子的条目。详细信息
文件描述符,文件表和inode表中的Unix
文件系统依赖于数据结构有关的文件,文件内容旁边。前者被称为元数据描述数据-data。每个文件与相关联的索引节点,它是由一个整数,通常被称为所识别的i编号或节点号码。
索引节点存储有关的文件和目录(文件夹),如文件所有权,访问模式(读,写,执行权限),以及文件类型的信息。在许多类型的文件系统实现的,索引节点的最大数目被固定在创建文件系统,限制文件的文件系统能够容纳的最大数量。在文件系统中的inode一个典型的分配方案是总规模的百分之一。
inode号指标在设备上的已知位置的inode表。从节点号码,内核的文件系统驱动程序都可以访问的索引节点的内容,其中包括文件的位置 - 从而允许访问该文件。
一个文件的inode编号可以使用发现LS -i命令。该LS -i命令打印在报告的第一列的i节点号。
一些Unix风格文件系统,如ReiserFS的省略一节点表,但必须存储以便提供等效的功能等效的数据。该数据可以被称为统计数据,在参照统计 系统调用提供数据给节目。
文件名和目录的含义:
i节点不包含文件名,唯一的其他文件的元数据。
Unix目录是缔合结构,其每一个包含一个文件名,一个节点号码的列表。
文件系统驱动程序必须搜索寻找一个特定的文件名,目录,然后把文件名转化为正确的对应索引节点号。
该数据的操作系统内核的内存中表示称为结构的inode中的Linux。源自系统BSD使用术语v节点,随着v的v节点指的是内核的虚拟文件系统层。
POSIX的inode描述
该POSIX是强烈影响的传统标准要求的文件系统行为的UNIX文件系统。常规文件必须具有以下属性:
在该文件的大小的字节。
设备ID(本标识包含文件的设备)。
该