我正在编写一个Java程序来浏览并导航到一个ext2文件系统映像。我知道fs是第1版(或更高版本),所以我知道群0,1中有超级块的副本,还有3,5和7的幂。我的问题是,在没有超级块的组中,组描述符会发生什么变化?有吗?如果有的话,这是否意味着它在小组的第一个街区?在第三组中,我应该在哪里查找inode表?
我的fs有3个组(0,1,2),每个blocksize=1024块长8192个。
发布于 2014-12-01 22:20:27
我发现了,所以我会把答案留在这里,供将来参考。
事实证明,group描述符块包含每个组的组描述符,并一个接一个地添加。另外,组描述符有32个字节长(http://www.nongnu.org/ext2-doc/ext2.html#BLOCK-GROUP-DESCRIPTOR-TABLE)。因此,如果您想要第n组的gd,则应该在group描述符块中执行n*32。
https://stackoverflow.com/questions/27236451
复制相似问题