我有一个故障的旧 Linux 机箱,其中有两个驱动器配置为 RAID0。
我在 Mac 上使用以下命令创建了两个 dd 映像文件:
dd if=/dev/disk3 of=disk0.img.dd bs=512
dd if=/dev/disk3 of=disk1.img.dd bs=512
(输入的“文件”是相同的,因为我一次通过 USB 连接一个驱动器。图像肯定是两个磁盘的。)
我如何将它们读入 Mac 或 VMware 机器上的软件阵列中,以恢复文件?
顺便说一句,我对磁盘了解甚少。
答案1
您可以使用losetup(8)
文件创建块设备。这些设备可以标记为只读,这样您就不会意外覆盖部分文件。
然后,mdadm(8)
正常使用来组装阵列。如果磁盘映像包含超级块,则常规mdadm --assemble --scan
操作即可,否则您需要指定几何形状。