我试图了解 inode 位图和 inode 表之间的区别(来自 ext2 文件系统文档),但我不明白。谁能解释一下?
最佳答案
位图只占一个 block ,是一个0
和1
的序列,其中0
表示对应的inode _inode_table_ 中的 是空闲的,1
指定它已被使用。
inode 表 是写入有关 inode 的实际信息的地方,它在文件系统上占据了多个 block 。
位图 技术有助于在修改文件系统时快速找到 inode 表(或数据 block )上的空闲位置。
在硬盘驱动器上,这些部分看起来像这样:
inode bitmap:
11100011010010101...
inode table:
struct inode | struct inode | struct inode | struct inode | ...
关于linux - inode 位图和 inode 表有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22580855/