3

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

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

4

1 回答 1

1

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

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

于 2017-05-16T20:04:07.327 回答