Ext2文件系统块位图

时间:2015-04-28 16:59:19

标签: linux-kernel filesystems partition ext2

我正在阅读Ext2文件系统的详细信息,我不清楚块组中的块数是(b x 8),其中b是块大小。

他们是如何得出这个数字的。 8.具有什么意义。

1 个答案:

答案 0 :(得分:0)

对于文件系统ext2中的每个组,都有一个block bitmap,它跟踪使用哪些块(位等于1)以及哪些块仍然空闲(位等于0)。该结构设计为恰好占用一个块。因此,块位图中的位数等于b x 8,其中b是以字节表示的块大小。

组中的块不得超过块位图中的位数 - 否则我们将无法保留其可用性信息。同时,我们希望组管理最大可能数量的块,以限制元数据占用的空间。因此,组中的块数等于最大值:b x 8