我有 22 个磁盘,想创建一个 Raid 10。不幸的是,我的 raid 控制器 (MegaRAID SAS 9260-8i) 只能处理 RAID 10 中的 8 个阵列。因此,我只能在每个阵列 2 个磁盘的配置中使用 16 个磁盘。我发现可以使用 2 个阵列,每个阵列有 10 个磁盘:
MegaCli -CfgSpanAdd -r10 -Array0[20:2,20:3,20:4,20:5,20:6,20:7,20:8,20:9,20:10,20:11] -Array1[28:1,28:2,28:3,28:4,28:5,28:6,28:7,28:8,28:9,28:10,28:11,28:12] Direct WB -a0
在阅读了几个小时的手册后,我不再确定这是否会增加数据丢失的风险。您对此有何评论?是否有任何 RAID10 配置或类似的 RAID 级别可以让我使用所有 22 个磁盘?
答案1
呃,我认为你创建错了。控制器最多可以处理 128 个驱动器。
您应该创建一个大的 RAID10,而不是创建单独的镜像。
尝试使用类似的东西:
megacli -CfgLdAdd -r1 '['$(seq -f '?:%g' -s, 0 21)']' WB ADRA NoCachedBadBBU -a0