【问题标题】:Ext2 File system Block bitmapExt2 文件系统块位图
【发布时间】:2015-07-07 15:57:21
【问题描述】:

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

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

【问题讨论】:

    标签: linux-kernel filesystems partition ext2


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-04-14
      • 2020-06-01
      • 1970-01-01
      • 2017-08-20
      • 2016-03-19
      • 2011-11-08
      • 2011-12-17
      • 2013-02-16
      • 2013-04-29
      相关资源
      最近更新 更多