用多个分区挂载dd映像

我已经使用dd命令创build了一张磁盘映像dd = / dev / sdb of = / jobs / image.dd。 SATA驱动器/ dev / sdb上有3个分区(一个NTFS,两个FAT32)。

如何将所有分区的完整映像一次装入? 我真的想用Python来编写脚本,但知道如何去做,显然是第一步!

提前致谢

    使用kpartx (来自多path工具):

    使用losetup来得到一个/ dev / loop? 设备,然后在其上使用kpartx为映像文件中的分区创build开发映射。

    一次做一个分区不是太困难。 基本上你用losetup和offset参数。 这里是描述步骤的文章 ,这里是另一个 。

    如果您想一次执行所有操作,则可能需要编写一个脚本,从磁盘映像中检索分区表,然后多次运行losetup以创build多个循环设备。 我不知道有任何工具可以为您做到这一点。