我想要做的是逐个更换当前raidarrays中的驱动器(1680i)。 在驱动器被更大的同行replace之后,我想要在线扩展数组。 可以这样做吗?
我有一个槟榔ARC-1231控制器,显然他们使用相同的驱动程序。
它们有一个Raid Set(共享一个共同大小的磁盘集合)和Raid Volumes(它跨越Raid Set的所有磁盘的一部分,并且具有一个定义的大小和RAID级别)的单独概念。
我还没有尝试过,但查询Raid集显示最小成员磁盘大小,没有办法手动设置一个大小,所以我想一旦你已经取代RAID组中的所有磁盘,他们将是自由容量在raid集上,在这一点上,你应该能够增长raidset内部的容量(使用CLI命令类似于vsf modify vol=<volume id> capacity=<new capacity in GB> ,或者你可以去音量设置function下的BIOS和增长音量)。
对我来说,“vsf修改”以“成功”响应,但是在音量集中没有任何可见的变化。
我最终find了一个可以在HTTP界面的“Rescue Raid Set”UI 中发布的未公开的命令。 这个想法是键入“RESETCAPACITY”,然后键入RAID集名称。 在我喜欢的文章中,使用了默认名称“RAIDSET#000”。 对于我来说,Raid Set的名字是“TopRow”(对应于我柜子里的第一排驱动器),所以我用了“RESETCAPACITY TopRow”。
该命令立即返回成功。 如果我查看RaidSet的详细信息,我看到“总的原始容量”现在更大,“自由原始容量”是非零的。 RAID组现在变大了!
点击“修改卷集”命令,我select了这个RAID集上的卷。 “允许的最大容量”较大,因此我编辑了“容量容量”字段以匹配该数字。 我标记“确认操作”并按下“提交”。 开始音量设置初始化; 它开始在75%,并计算到100%,所以这将需要一些时间。 (我从6GB可用容量扩展到8GB可用容量。)
完成此操作后,我只使用MMC中的卷和存储pipe理pipe理单元中的Windows“Expand Volume”命令。