这是动态智能阵列 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 阵列并让其同步。
任务完成 :)