在 LSI megaraid 控制器上将单磁盘 raid0 转换为 raid1

Ant*_*kas 2 raid lsi megaraid

我有一个带有 LSI Megaraid raid 控制器的服务器,它有一个用于在 raid0 中配置的操作系统的磁盘

我想要做的是添加第二个全新的磁盘以实现冗余并将raid0 转换为raid1 而不丢失第一个磁盘上的数据

使用 Megaraid 控制器可以做到这一点吗?如果是,是否也可以在不停机的情况下进行?

有人可以向我提供实现这一目标所涉及的 megacli 命令吗?

Ant*_*kas 5

为了回答我自己的问题,实际上可以使用 Megaraid 卡从单个驱动器 raid0 实时迁移到 raid1(提供额外的磁盘)

megacli 命令如下(也可以在 raid 控制器的 WebBios 配置实用程序中完成):

megacli -ldrecon -start -r1 -add -physdrv[e:s] -l0 -a0
Run Code Online (Sandbox Code Playgroud)

其中[e:s] 是额外磁盘的enclosure:slot_number,-l0 是raid0 磁盘的逻辑磁盘ID。

有人可以通过发出以下命令来监视重建的进度:

megacli -ldrecon -showprog -l0 -a0
Run Code Online (Sandbox Code Playgroud)