![是否可以使用 DD 将两个串联磁盘转储到新磁盘中(如果可以,该怎么做)?](https://linux22.com/image/540634/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20DD%20%E5%B0%86%E4%B8%A4%E4%B8%AA%E4%B8%B2%E8%81%94%E7%A3%81%E7%9B%98%E8%BD%AC%E5%82%A8%E5%88%B0%E6%96%B0%E7%A3%81%E7%9B%98%E4%B8%AD%EF%BC%88%E5%A6%82%E6%9E%9C%E5%8F%AF%E4%BB%A5%EF%BC%8C%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%EF%BC%89%EF%BC%9F.png)
我有一个 Lacie 机箱,其中设置了 2 个 500gb 磁盘,配置为 1 个 1TB 的驱动器,为整个驱动器创建的唯一分区是 HFS+ 日志分区,但机箱中的控制器不见了,因此驱动器拒绝再安装。
我已经能够从机箱中取出这两个磁盘,并使用 USB 端口将它们连接起来,然后使用名为 R-studio(Raid 恢复程序)的程序检查机箱中的控制器使用的设置是否是两个磁盘串联(非条带化)。因此,在 R-studio 中配置该选项,我就可以恢复所有信息。
但在获得 r-studio 的一次性使用许可之前,我宁愿购买一个新的 1TB 磁盘,并尝试将这两个磁盘的所有信息写入这个新磁盘。我可以使用 Mac 或 Linux 机器来执行此操作,我认为在 Linux 中使用 DD 命令以正确的顺序将这两个驱动器连接到新驱动器中以使其在新磁盘中再次工作应该没问题,我会重新格式化旧磁盘,但我不确定。
那么,在这种情况下,是否可以使用 DD 将两个磁盘写入新磁盘?有什么提示可以说明命令的样子吗?
谢谢,
答案1
这听起来像 JBOD 突袭模式,尝试使用 mdadm 连接它们
使用命令
mdadm /dev/md1 /dev/disk1 /dev/disk2
其中 disk1 和 disk2 类似于 sda1 sdb1 或任何你的磁盘/分区
然后只需安装
mount /dev/md1 /mnt/someMounPoint
访问您的数据。
答案2
我搞不清楚你到底在问什么。你说的控制器是指驱动器附带的软件吗?还是说你有一个机箱,里面有两个物理磁盘连接在一起?你说使用 DD 将所有内容转储到一个驱动器中,是指你还有另一个 1 TB 驱动器,你要将所有内容复制到这个驱动器上?我不确定你使用的术语是否正确,是否说明了你希望做什么。
如果您有一个带有两个分区/卷的驱动器,并且您尝试保存数据,其中一个是 HFS,而另一个不是,那么最好的办法是将数据备份到具有跨平台文件系统的第二个驱动器上,在该驱动器上存储数据,然后重新分区并重新格式化该驱动器,将其设置为您想要用作一个大驱动器的文件系统,然后将数据复制回来。
你没有提到你使用的平台想它(Mac,因为它是 HFS+?)所以除了这个建议之外,我不知道该说什么。如果有两个不同的文件系统,DD 将不起作用,因为您只会将第一和第二卷逐块(包括它们的混合文件系统)映像到另一个驱动器上的磁盘映像/副本中。
将文件复制到临时存储区域,然后重新分区/重新格式化磁盘并将文件移回。如果有其他详细信息或要求,请更新您的问题。
答案3
好的,仅供记录,它运行没有任何问题。
首先将第一个磁盘复制到新磁盘...
DD if=/dev/sdb of=/dev/sdc
然后添加第二个,跳过第一个的音量。
DD if=/dev/sdb of=/dev/sdc seek=(BLOCKS OF DISK)
我已将无法使用的磁盘合并到一个新的磁盘中。