在 Linux 服务器中从软件 RAID1 阵列克隆单个磁盘的最佳方法

在 Linux 服务器中从软件 RAID1 阵列克隆单个磁盘的最佳方法

如何从 Linux 服务器中的软件 RAID1 阵列克隆单个 HDD 可启动磁盘?它目前是一个双磁盘 HDD 镜像阵列。我可以物理访问服务器,并且它有空的磁盘托架。我想保持 RAID1 阵列的原样,只为 Linux 操作系统 (CentOS 7) 和所有数据制作一个克隆磁盘。

我计划从 CentOS 7(EOL)迁移,并希望使用克隆磁盘进行迁移。然后我想创建一个从新磁盘开始的 RAID1 阵列来替换当前磁盘。

我找到了安全从阵列中移除磁盘的说明,我想我可以这样做,然后克隆它(使用 Clonezilla)。但是,我认为,如果可能的话,让阵列保持运行状态并从中克隆会更简单。

如果我确实需要从阵列中移除磁盘,则将其标记为“失败”诸如此类的说明,当我移除磁盘时它是否可以启动,以便我可以创建一个可启动的克隆?

谢谢你的帮助。

答案1

您可以使用 Clonezilla 创建映像,使用 Linux mdraid 作为源,而无需从 raid 中删除任何内容。只需从 Clonezilla 启动媒体启动系统并选择 mdXXX 作为源。然后,您可以将映像恢复到其他位置,并且 Clonezilla 足够智能,可以使用适当的 UUID 为您重新生成 GRUB 条目。

相关内容