在Linux上使用像普通硬盘一样的硬盘映像


6

如果您有硬盘映像(包括分区表,多个分区......),是否可以让Linux将其视为普通硬盘?

通过“常规硬盘”我的意思是我希望将图像显示为例如/ dev / hdx及其分区为/ dev / hdx1,...

(我知道我可以使用“mount -o loop,offset = x ...”在映像中挂载其中一个分区,但我真的不喜欢这个选项。)

Answers:


6

kpartx 将从文件中的分区生成多个设备文件,然后您可以循环挂载以获取内容。


是的,这就是我想要的!只有一件事:只有分区显示为开发节点,是否也可以为整个设备创建节点?
工作2010年

我不确定你为什么需要这样做。除了ioctls之外,普通文件就像块设备一样工作。
Ignacio Vazquez-Abrams 2010年

我需要它来访问MBR,但你是对的:我也可以通过图像文件来做到这一点。谢谢您的帮助!
工作2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.