我已经使用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多个循环设备。 我不知道有任何工具可以为您做到这一点。