我正在试图理解inode位图和inode表格之间的区别(从ext2文件系统文档中),但是我不明白。是否有人可以解释一下?
我正在试图理解inode位图和inode表格之间的区别(从ext2文件系统文档中),但是我不明白。是否有人可以解释一下?
位图只占用一个块,是由一系列的0
和1
组成,其中0
表示对应的_inode_table_中的相应inode是空闲的,1
表示它正在使用。
inode表是实际关于inode信息的写入位置,它占据文件系统中多个块。
位图技术在修改文件系统时有助于快速查找inode表(或数据块)上的空闲位置。
在硬盘上,这些部分会看起来像这样:
inode bitmap:
11100011010010101...
inode table:
struct inode | struct inode | struct inode | struct inode | ...