标签:
linux 文件系统组成
·引导块
·超级块
·索引节点表
·数据块
引导块:用于存放文件系统的引导程序,引导程序是用于系统引导或启动操作系统
超级块:用于描述Linux 文件系统的资源状态,包括文件系统的大小,空闲单元位置信息
索引节点表:下文有
数据块:是磁盘上存放数据的磁盘块,包括目录文件和数据
· Linux 索引节点表:
Linux 文件系统使用索引节点来记录文件信息,索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置 等信息。
一个文件系统维护了一个索引节点数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。
系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。
linux 文件系统将文件索引节点号和文件名同时保存在目录中
所以,目录 只是 将 文件的索引节点号 和 文件的名称 结合在一起 的一张表。
目录中每一对文件名称和索引节点号称为一个连接
对于一个文件来说有唯一的索引节点号与之对应
对于一个索引节点号,却可以有多个文件名与之对应。
因此,在磁盘中的同一个文件可以通过不同的路径去访问它。
索引节点表平时存储在磁盘上
在需要进行操作的时候读入内存
通常来说存储在磁盘上的索引节点表称作磁盘索引节点
而把其在内存中的映像称作内存索引节点表。
标签:
原文地址:http://www.cnblogs.com/Cheetos/p/5367920.html