![我可以将 RAID-1(镜像)硬盘从硬件 Raid 控制器移动到软件 Raid 吗?](https://linux22.com/image/756517/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%B0%86%20RAID-1%EF%BC%88%E9%95%9C%E5%83%8F%EF%BC%89%E7%A1%AC%E7%9B%98%E4%BB%8E%E7%A1%AC%E4%BB%B6%20Raid%20%E6%8E%A7%E5%88%B6%E5%99%A8%E7%A7%BB%E5%8A%A8%E5%88%B0%E8%BD%AF%E4%BB%B6%20Raid%20%E5%90%97%EF%BC%9F.png)
旧服务器:
- 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“快速启动程序”:
- 您
md
使用一个磁盘和empty
另一个磁盘创建一个设备 — — 这将为您应用 LSR 超级块,然后您可以将第二个磁盘添加到“空”插槽中。 --assume-clean
或者,您可以在创建时同时使用两个磁盘。
中等风险方法是使用 3 个磁盘执行此过程 — 如果您有第三个空白磁盘,只需将其用于步骤 1 添加第二个磁盘即可。这样,您始终可以在 HW RAID 阵列的第二个副本上拥有完整的数据副本,并且不会受到任何操作的影响。
答案2
不,您必须从 HW RAID 卷传输/复制/备份数据,然后将其移动到软件 RAID 卷。
重复的https://unix.stackexchange.com/questions/46381/migrating-from-hardware-to-software-raid