我想为操作系统设置一个有限大小的 RAID 10 阵列,并启用写入功能以确保安全(无电池/UPS),并使用 RAID 0 中的其余磁盘并启用写回功能以提高性能(数据可替换)。这是使用最新固件 12.15.0-0239 的 LSI MegaRAID SAS 9260-4i
设置 RAID 10 可以正常工作,如下所示:
megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] -Array1[252:2,252:3] WT RA Direct NoCachedBadBBU -sz500GB -a0 适配器 0:已创建 VD 0
适配器 0:已配置适配器!!
退出代码:0x00
但是我似乎无法将 RAID 0 与剩余空间一起添加。即
megacli -CfgLdAdd -r0 [252:0,252:1,252:2,252:3] WB RA Direct CachedBadBBU -a0
驱动器与配置的阵列不一致。
退出代码:0x03
或者尝试将其添加为另一个跨度
megacli -CfgSpanAdd -r0 -Array0[252:0,252:1,252:2,252:3] WT RA Direct NoCachedBadBBU -a0
令牌处或附近的输入无效 WT
退出代码:0x01megacli -CfgSpanAdd -r0 [252:0,252:1,252:2,252:3] WT RA Direct NoCachedBadBBU -a0
令牌处或附近的输入无效 [252:0,252:1,252:2,252:3
退出代码:0x01
或者只是猜测
megacli -CfgAllFreeDrv -r0 WB RA Direct CachedBadBBU -a0
适配器 0 上没有可用于配置的可配置磁盘。
使用 MegaRAID 是否不可能在同一磁盘上拥有多个 RAID 组?或者我是否需要在配置两个虚拟磁盘之前以某种方式创建它们?使用 GUI 可能更容易,但尝试通过 megacli 远程完成所有操作。
答案1
大多数硬件 RAID 控制器只能将完整的磁盘用于卷(我不知道有哪个型号可以仅使用部分磁盘来实现这一点)。
如果需要,请使用软件 RAID,或者为系统卷添加一对磁盘。