2
我正在編寫一個Java程序來瀏覽並導航到ext2文件系統映像。我知道我的fs是版本1(或更高版本),所以我知道組0,1中有超級副本的副本,以及3,5和7的權力。我的問題是,組中的描述符在一個沒有超級塊的組?有沒有?如果有的話,這是否意味着它在該組的第一個區塊?我應該在哪裏查找第三組中的inode表?Ext2:組描述符
我FS具有3組(0,1,2),每個8192個塊長與塊大小= 1024。
我正在編寫一個Java程序來瀏覽並導航到ext2文件系統映像。我知道我的fs是版本1(或更高版本),所以我知道組0,1中有超級副本的副本,以及3,5和7的權力。我的問題是,組中的描述符在一個沒有超級塊的組?有沒有?如果有的話,這是否意味着它在該組的第一個區塊?我應該在哪裏查找第三組中的inode表?Ext2:組描述符
我FS具有3組(0,1,2),每個8192個塊長與塊大小= 1024。
我發現了所以我只是留下答案在這裏爲將來的參考。
事實證明,在組描述符塊包含組描述符爲每個組,添加一個接一個。另外一個組描述符有32個字節長度(http://www.nongnu.org/ext2-doc/ext2.html#BLOCK-GROUP-DESCRIPTOR-TABLE)。所以如果你想要第n組的gd,你應該在組描述符塊內部執行n * 32。
嘿,堅持住;你知道迴環設備嗎?或者你運行一個沒有本地ext2支持的操作系統? – fge 2014-12-01 20:13:50
我工作的Windows7,所以沒有原生支持 – jrsall92 2014-12-01 20:17:16
嗯,你總是可以使用一個虛擬機 – fge 2014-12-01 20:23:27