什么是inode位图和inode表的区别?

10

我正在试图理解inode位图和inode表格之间的区别(从ext2文件系统文档中),但是我不明白。是否有人可以解释一下?

1个回答

21

位图只占用一个块,是由一系列的01组成,其中0表示对应的_inode_table_中的相应inode是空闲的,1表示它正在使用。

inode表是实际关于inode信息的写入位置,它占据文件系统中多个块。

位图技术在修改文件系统时有助于快速查找inode表(或数据块)上的空闲位置。

在硬盘上,这些部分会看起来像这样:

 inode bitmap:
 11100011010010101...

 inode table:
 struct inode | struct inode | struct inode | struct inode | ...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接