在MegaRAID软件用户指南中指出,驱动器组包括一个或多个虚拟驱动器。该文件的摘录如下:
“虚拟驱动器是由驱动器上连续的数据段组成的驱动器组中的分区。虚拟驱动器可以由以下组件组成:
我的第一个问题是:如何创建一个驱动器组,并且该组中有多个虚拟驱动器?
在“用户指南”中,只有一个关于驱动器组的相关命令。指南说,这个命令创建了一个新的驱动器组:
MegaCli –CfgLDAdd -RX[E0:S0,E1:S1,...] [WT | WB] [NORA | RA] [Direct |
Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXX [-szYYY ...]] [-strpszM]
[-Hsp[E0:S0,...]] [-AfterLdX] | -Force [FDE|CtrlBased] [-Cache] [-enblPI
-val] -aN在我看来,运行此命令并不会创建驱动器组。
我的第二个问题: RAID阵列是否与MegaRAID中的驱动器组相同?我假设他们是一样的。
我真正想要实现的是创建一个RAID数组,并在该数组中创建多个虚拟卷。
发布于 2014-11-10 13:06:42
驱动器组本质上是一个想法/概念。例如,如果您创建RAID 1。您有两个驱动器组成这个RAID 1。两个驱动器是Drive group。在这两个驱动器上,您可以拥有一个或多个virtual drives。虚拟驱动器可视为此RAID 1数组/驱动器组上的分区。如果您想要具有最大大小的单个虚拟驱动器(驱动器组中驱动器的大小),则可以执行以下操作
megacli -CfgLdAdd -r1 252:0,252:1 WB RA Direct CachedBadBBU -a0
但是,如果您想在两个虚拟驱动器中拆分驱动器组,您可以这样做
megacli -r1 252:0,252:1 WB RA Direct CachedBadBBU -sz500GB -a0 megacli -CfgLdAdd -r1 252:0,252:1 CachedBadBBU -sz500GB -a0
这些命令将创建En闭包252中驱动器的RAID 1、启用写回的槽0和1、启用readahead、直接I/O缓存策略,如果电池坏了(可能出现故障)和大小(-sz500GB),如果您希望使用小于最大空间并在驱动器组中有多个虚拟驱动器,则仍然使用控制器缓存。
https://serverfault.com/questions/559917
复制相似问题