1
在爲我的業餘操作系統編寫ext2驅動程序時,遇到了從塊組描述符中讀取inode表的問題。如何從ext2塊組讀取inode表?
塊組描述符的第三個字段是該組的inode表的塊ID。就我的文件系統的根目錄而言,這將返回爲64.超級塊位於塊1,它位於捲開始之後的1024個字節處。塊大小爲1024字節,但我的磁盤扇區大小爲512.因此,要訪問超級塊,我從lba 2讀取。
問題是當我嘗試讀取inode表時。如果它的塊ID是64,我的塊大小是1024,磁盤扇區大小是512,我不會從磁盤扇區130讀取inode表嗎?我這樣做,但沒有什麼...
什麼是正確的方式來讀取一個有效的塊組描述符的inode表?
呃!我很累,錯過了明顯的答案。 –