
MegaRAID SAS 軟體使用者指南中指出,磁碟機群組包含一個或多個虛擬磁碟機。該文件的摘錄如下:
「虛擬磁碟機是磁碟機群組中的一個分割區,由磁碟機上的連續資料段組成。虛擬磁碟機可由下列元件組成:
- 整個驅動組
- 超過一個完整的驅動器組
- 驅動器組的一部分
- 多個驅動組的零件
- 這些條件中任兩個的組合。
我的第一個問題如下:如何建立一個磁碟機群組並在該群組內擁有多個虛擬磁碟機?
在使用者指南中,只有一個與磁碟機群組有關的相關指令。該指南說此命令創建一個新的驅動器組:
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
在我看來,運行此命令不會建立驅動器組。
我的第二個問題:MegaRAID 中的 RAID 陣列與磁碟機群組相同嗎?我假設它們是同一件事。
我實際上想要實現的是建立一個 RAID 陣列,並在該陣列中建立多個虛擬磁碟區。
答案1
驅動組本質上是想法/概念。例如,如果您建立 RAID 1 Drive group
。在這兩個驅動器上,您可以有一個或多個virtual drives
.虛擬磁碟機可以被視為此 RAID 1 陣列/磁碟機群組上的分割區。如果您想要具有最大大小(驅動器組中的驅動器大小)的單一虛擬驅動器,您可以執行類似的操作
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 直接 CachedBadBBU -a0
但是如果你想分割你的驅動組在兩個虛擬磁碟機中,你可以這樣做
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 直接快取dBadBBU -sz500GB -a0
megacli -CfgLdAdd -r1 [252:0,252:1] WB RA 直接快取dBadBBU -sz500GB -a0
這些命令將在機箱252、插槽0 和1 中建立驅動器的RAID 1,啟用寫回、啟用預讀、直接I/O 快取策略,如果電池損壞(可能發生故障),則仍使用控制器緩存,如果-sz500GB
您選擇大小 ( ) 作為選項,想要使用小於最大空間並且有多個虛擬驅動器在驅動組