本文系转载,如有侵犯版权问题,请通知。我们立即删除。Ext3文件系统的每个块组描述符占用32B,用以描述块组中的位图起始地址、i-节点 表起始地址、空闲块数、空闲i-节点数等信息,每个块组都有这样的一个块组描述符,所 有的块组描述符集中存放,组成块组描述符表。
块组描述符表的起始地址位于超级块所在块的下一个块,在整个文件系统中有很多块 组描述符表的备份,备份的方式具体分为两种:
(1) 文件系统不具备稀疏超级块特性。
如果文件系统不具备稀疏超级块特性,那么在每个块组中都会有一个超级块的备份, 同时也有块组描述符表的备份。
(2) 文件系统具备稀疏超级块特性。
如果文件系统具备稀疏超级块特性,那么只在块组号是3、5、7的幂的块组(如1、3、 5、7、9、25、49等)内才对超级块和块组描述符表做备份,其他块组内则没有备份。 块组描述符表中的每个块组描述符大小为32B,具体结构如图所示。
下面具体分析一个块组描述符表的实例,这是Ext3文件系统0号块组中的块组描述符 表,其部分内容如图所示。
在上图的块组描述符表中,每32B是一个块组描述符,用来描述一个块组的信息, 0号块组描述符项描述0号块组的信息,1号块组描述符描述?块组的信息,依此类推。 其中0号块组描述符的具体数值及其含义如下图所示。
本文系转载,如有侵犯版权问题,请通知。我们立即删除。
转载请注明:成都千喜数据恢复中心 » Ext3文件系统的块组描述符分析