如何在映像文件的分区上打开 debugfs?

如何在映像文件的分区上打开 debugfs?

我正在尝试在从 dd 获取的图像上打开 debugfs。我对第三/第五分区感兴趣。

Number  Start       End          Size         Type      File system     Flags
 1      32256B      254983679B   254951424B   primary   ext2            boot
 2      254983680B  509967359B   254983680B   primary   linux-swap(v1)
 3      509967360B  4293596159B  3783628800B  extended
 5      509999616B  4293596159B  3783596544B  logical   ext3

我尝试了很多变体,但我认为可行的一种是:

debugfs -b 4096 -s 509999616 drive.img

但是,这给了我错误“尝试从文件系统读取块导致打开文件系统时读取时间短”。

我也尝试过不使用 -b 和 -s 选项,这给了我“打开文件系统时超级块中的错误幻数”

这样做的正确方法是什么?

相关内容