需要从故障的 Linux 机器中恢复 RAID0 磁盘

需要从故障的 Linux 机器中恢复 RAID0 磁盘

我有一个故障的旧 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操作即可,否则您需要指定几何形状。

相关内容