HP G8 使用 CLI 命令将 RAID0 迁移到 RAID1

HP G8 使用 CLI 命令将 RAID0 迁移到 RAID1

这是动态智能阵列 B120i。SSA(智能存储管理员)的版本为 1.50.4.0。操作系统安装在单个硬盘(托架 1)中,SSA 报告类似 RAID 0。然后我将新硬盘添加到托架 2(相同大小的磁盘)。我想使用这个新硬盘作为第一个硬盘的镜像。

如您所知,GUI SSA 没有将此场景迁移到 RAID 1 的选项。CLI 命令我运行:

  • 像另一个 RAID 0 一样创建 bay2 磁盘(有必要吗?)

    ctrl slot=0 create type=ld drives=allunassigned
    
  • 这是我将RAID0修改为RAID1的命令,但是不起作用。

    ctrl slot=0 type=ld modify raid=1 
    

我做错了什么?

答案1

问题是,第一个命令会为您创建create一个新的逻辑驱动器 - 完成后,您将有两个 LD,每个 LD 包含一个磁盘。

您需要做的是将未分配的磁盘添加到原来的RAID0 LD 然后调用modify命令。

换句话说:

ctrl slot=0 ld=1 add drives=allunassigned

进而:

ctrl slot=0 ld=1 modify raid=1

还可以考虑在执行上述步骤之前增加重建优先级:

ctrl slot=0 modify rebuildpriority=high

那应该可行。

答案2

根据进一步的信息以及突袭控制器未安装电池的事实,我建议您采取完全不同的路径。

您的控制器 - B120i - 不是全硬件 RAID,更像是硬件辅助软件 RAID。与纯软件 RAID 相比,使用这些“FakeRAID”卡的优势非常小。它不会更快,而且灵活性较差。

因此,为了解决您的问题,我会执行以下操作:

  • 安装第二个磁盘并将其作为普通磁盘(非 RAID)呈现给操作系统
  • 创建一个RAID1 阵列降级在那一个磁盘上 - 降级意味着两个 RAID1 磁盘中的一个丢失了,这没关系。
  • 将原始磁盘上的所有内容复制到新磁盘。
  • 从新系统启动
  • 删除旧的 RAID0 阵列,将第一个磁盘呈现给操作系统
  • 将其附加到软件 RAID1 阵列并让其同步。

任务完成 :)

相关内容