在“MegaRAID SAS软件用户指南”中指出,“驱动器组”包含一个或多个虚拟驱动器。 摘自该文件的是:
“虚拟驱动器是由驱动器上的连续数据段组成的驱动器组中的分区。虚拟驱动器可由以下组件组成:
我的第一个问题是如何:如何创build一个驱动器组,并在该组内有多个虚拟驱动器?
在用户指南中,只有一个相关命令,关于驱动组。 指南说这个命令创build一个新的驱动器组:
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
在我看来,运行这个命令不会创build一个驱动器组。
我的第二个问题是:在MegaRAID中,RAIDarrays与驱动器组是相同的吗? 我假设他们是一样的东西。
我实际上想要实现的是创build一个RAIDarrays,并在该arrays中的多个虚拟卷。
驱动组本质上是理念/概念。 例如,如果您创buildRAID 1.您有两个驱动器组成这个RAID 1.两个驱动器是Drive group 。 在这两个驱动器上可以有一个或多个virtual drives 。 虚拟驱动器可视为此RAID 1arrays/驱动器组的分区。 如果你想要最大尺寸的单个虚拟驱动器(驱动器组中的驱动器的大小),你会做类似的事情
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -a0
但是,如果您想要将驱动器组分成两个虚拟驱动器,则可以这样做
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -sz500GB -a0
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA Direct CachedBadBBU -sz500GB -a0
这些命令将创build磁盘arrays252中的驱动器的RAID 1,插槽0和1,启用了写回function,启用了readahead,直接I / O高速caching策略,如果电池电量-sz500GB (可能有问题)和大小( -sz500GB )如果要使用小于最大空间并在驱动器组中具有多个虚拟驱动 器