挂载具有多个分区的 dd 映像

挂载具有多个分区的 dd 映像

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

如何一次性挂载包含所有分区的完整映像?我实际上想使用 Python 编写脚本,但知道如何做显然是第一步!

提前致谢

答案1

使用陣容(来自多路径工具):

使用 losetup 获取 /dev/loop? 设备,然后在其上使用 kpartx 为图像文件中的分区创建设备映射。

答案2

每次做一个分区并不太难。基本上你使用失败使用偏移参数。下面是文章描述了步骤,下面是其他

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

相关内容