我可以将 RAID-1(镜像)硬盘从硬件 Raid 控制器移动到软件 Raid 吗?

我可以将 RAID-1(镜像)硬盘从硬件 Raid 控制器移动到软件 Raid 吗?

旧服务器:

  • 3ware 9650se PCIe 硬件 RAID 控制器,带有 2 组 RAID-1(总共 4 个驱动器,2 个镜像),第 5 个驱动器作为热备用。

新服务器:

  • mdadm软件 RAID 是唯一的选择。计划使用相同的 RAID-1 配置运行 Linux 。

这些不是启动驱动器,仅存储数据。

我可以将驱动器从硬件 RAID 转移到软件 RAID 吗?数据会完好无损吗?

答案1

Linux 软件 RAID(md)支持一些硬件 RAID 超级块,man mdadm

-e ddf    Use  the  "Industry Standard" DDF (Disk Data Format) format defined by SNIA.

如果不支持 3ware 的元数据格式,当您将磁盘插入常用 SATA 端口时,系统应该可以访问其中的所有数据。

因为它是 RAID-1,所以您在尝试时不会面临很大的风险,但真正安全的一面是无论如何都要先进行备份。

可以应用几种不同的 RAID-1“快速启动程序”:

  1. md使用一个磁盘和empty另一个磁盘创建一个设备 — — 这将为您应用 LSR 超级块,然后您可以将第二个磁盘添加到“空”插槽中。
  2. --assume-clean或者,您可以在创建时同时使用两个磁盘。

中等风险方法是使用 3 个磁盘执行此过程 — 如果您有第三个空白磁盘,只需将其用于步骤 1 添加第二个磁盘即可。这样,您始终可以在 HW RAID 阵列的第二个副本上拥有完整的数据副本,并且不会受到任何操作的影响。

答案2

不,您必须从 HW RAID 卷传输/复制/备份数据,然后将其移动到软件 RAID 卷。

重复的https://unix.stackexchange.com/questions/46381/migrating-from-hardware-to-software-raid

相关内容