建立RAID Volume(自動選取磁碟機)
「create volume」命令會在儲存陣列的磁碟機之間建立一個Volume群組、並在Volume群組中建立一個新的Volume。儲存陣列控制器會選擇要包含在磁碟區中的磁碟機。
支援的陣列
此命令適用於任何個別儲存陣列、包括E2700、E5600、E2800、E5700、 EF600和EF300陣列、只要安裝所有SMcli套件即可。
角色
若要在E2800、E5700、EF600或EF300儲存陣列上執行此命令、您必須具有儲存管理員角色。
背景
如果您的磁碟機容量不同、則無法藉由指定「driveCount」參數來自動建立磁碟區。如果您想要使用不同容量的磁碟機來建立磁碟區、請參閱 "建立RAID Volume(手動選取磁碟機)"。 |
語法
create volume driveCount=numberOfDrives [volumeGroupUserLabel="volumeGroupUserLabel"] raidLevel=(0 | 1 | 3 | 5 | 6) userLabel="userLabel" driveMediaType=(HDD | SSD | unknown | allMedia) [driveType=(SAS | NVMe4K)] [capacity=volumeCapacity] [owner=(a|b)] [mapping=(none | default)] [cacheReadPrefetch=(TRUE | FALSE)] [segmentSize=segmentSizeValue] [usageHint=(fileSystem | dataBase | multiMedia)] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dssPreAllocate=(TRUE | FALSE)] [securityType=(none | capable | enabled)] [secureDrives=(fips | fde )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
create volume driveCount=numberOfDrives [volumeGroupUserLabel="volumeGroupName"] raidLevel=(0 | 1 | 5 | 6) userLabel="volumeName" driveMediaType=(HDD | SSD | unknown | allMedia) [driveType=SAS] [capacity=volumeCapacity] [owner=(a|b)] [mapping=(none | default)] [cacheReadPrefetch=(TRUE | FALSE)] [segmentSize=segmentSizeValue] [usageHint=(fileSystem | dataBase | multiMedia)] [trayLossProtect=(TRUE | FALSE)] [drawerLossProtect=(TRUE | FALSE)] [dssPreAllocate=(TRUE | FALSE)] [securityType=(none | capable | enabled)] [secureDrives=(fips | fde )] [dataAssurance=(none | enabled)] [resourceProvisioningCapable=(TRUE | FALSE)] [blockSize=blockSizeValue]
參數
參數 | 說明 | ||
---|---|---|---|
"DiveCount" |
您要在Volume群組中使用的未指派磁碟機數目。 |
||
「volumeGroupUserLabel」 |
您要為新Volume群組指定的名稱。將新的Volume群組名稱括在雙引號("")內。
|
||
《raidLevel》 |
包含磁碟區之磁碟區群組的RAID層級。有效值包括「0」、「1」、「3」、「5」或「6」。 |
||
「userLabel」 |
您要指定給新磁碟區的名稱。請以雙引號("")括住新的Volume名稱。
|
||
「DiveMediaType」 |
要用於Volume群組的磁碟機媒體類型。這些磁碟機媒體有效:
|
||
「DiveType」 |
要在磁碟區中使用的磁碟機類型。您無法混用磁碟機類型。 當儲存陣列中有多種磁碟機時、您必須使用此參數。 這些磁碟機類型有效:
如果未指定磁碟機類型、則命令預設為「any type」(任何類型)。 |
||
容量 |
您要新增至儲存陣列的磁碟區大小。大小的定義單位為「位元組」、「KB」、「MB」、「GB」或「TB」。 |
||
"老闆" |
擁有該磁碟區的控制器。有效的控制器識別碼為「a」或「b」、其中「a」是插槽A中的控制器、而「b」是插槽B中的控制器如果您未指定擁有者、則控制器韌體會決定擁有者。 |
||
「cacheReadPrefetch」 |
開啟或關閉快取讀取預先擷取的設定。若要關閉快取讀取預先擷取、請將此參數設為「假」。若要開啟快取讀取預先擷取、請將此參數設為「true」。 |
||
'大小' |
控制器在磁碟區中的單一磁碟機上寫入資料的資料量(以KB為單位)、然後再將資料寫入下一個磁碟機。有效值包括"8"、"16"、"32"、"64"、"128"、 "256"或"512"。 |
||
「usageHint」 |
將「cacheReadPrefetch」參數和「Size.」參數的設定設為預設值。預設值是根據使用磁碟區之應用程式的一般I/O使用模式而定。有效值包括「檔案系統」、「資料庫」或「多媒體」。 |
||
「TrayLossProtect」 |
此設定可在您建立Volume群組時強制執行磁碟匣遺失保護。若要強制執行紙匣遺失保護、請將此參數設為「true」。預設值為「假」。 |
||
《DrawerLosProtect》 |
當您建立鏡射儲存庫磁碟區群組時、會強制執行藥櫃遺失保護的設定。若要強制執行藥櫃遺失保護、請將此參數設為「true」。預設值為「假」。 |
||
「DssPreAllocate」 |
此設定可確保保留容量已分配給未來的區段大小增加。預設值為「true」。 |
||
「生態類型」 |
此設定可在建立磁碟區群組及所有相關磁碟區時、指定安全性層級。這些設定有效:
|
||
"REsourceProvisioningCapable(資源配置資源可)" |
指定是否啟用資源資源配置功能的設定。若要停用資源資源配置、請將此參數設為「假」。預設值為「true」。 |
||
「拍」 |
此參數可讓您將磁碟區對應至主機。如果您想要稍後對應、請將此參數設為 |
||
「區塊大小」 |
此參數可設定所建立Volume的區塊大小。值0或參數未設定使用預設區塊大小。 |
附註
您可以使用字母數字字元、連字號和底線的任意組合來命名。名稱最多可包含30個字元。
"driveCount"參數可讓您選擇要在Volume群組中使用的磁碟機數量。您不需要依磁碟匣ID和插槽ID來指定磁碟機。控制器會選擇要用於磁碟區群組的特定磁碟機。
「擁有者」參數可定義擁有該磁碟區的控制器。
如果您未使用「capacity」參數指定容量、則會使用Volume群組中可用的所有磁碟機容量。如果您未指定容量單位、則會使用「位元組」作為預設值。
區段大小
區段大小決定控制器在磁碟區中的單一磁碟機上寫入多少資料區塊、然後再將資料寫入下一個磁碟機。每個資料區塊儲存512個位元組的資料。資料區塊是最小的儲存單位。區段的大小決定其包含多少資料區塊。例如、8-KB區段可容納16個資料區塊。64 KB區段可容納128個資料區塊。
當您輸入區段大小的值時、會對照控制器在執行時間提供的支援值來檢查該值。如果您輸入的值無效、控制器會傳回有效值清單。使用單一磁碟機進行單一要求時、其他磁碟機仍可同時處理其他要求。如果磁碟區位於單一使用者正在傳輸大量資料(例如多媒體)的環境中、則當單一資料傳輸要求以單一資料等量磁碟區來處理時、效能就會達到最大化。(資料等量磁碟區是區段大小乘以磁碟區群組中用於資料傳輸的磁碟機數量。) 在此情況下、多個磁碟機用於相同的要求、但每個磁碟機只能存取一次。
若要在多使用者資料庫或檔案系統儲存環境中達到最佳效能、請設定區段大小、將滿足資料傳輸要求所需的磁碟機數量降至最低。
使用提示
您不需要輸入「cacheReadPrefetch」參數或「Size」參數的值。如果不輸入值、控制器韌體會使用「usageHint」參數、並將「FileSystem」作為預設值。輸入「usageHint」參數的值、以及「cacheReadPrefetch」參數的值、或輸入「SizeDE」參數的值、都不會造成錯誤。您為「cacheReadPrefetch」參數或「Size」參數輸入的值優先於「usageHint」參數的值。下表顯示各種使用提示的區段大小和快取讀取預先擷取設定: |
使用提示 | 區段大小設定 | 動態快取讀取預先擷取設定 |
---|---|---|
檔案系統 |
128 KB |
已啟用 |
資料庫 |
128 KB |
已啟用 |
多媒體 |
256 KB |
已啟用 |
快取讀取預先擷取
快取讀取預先擷取可讓控制器在控制器讀取及複製主機從磁碟機要求的資料區塊時、將其他資料區塊複製到快取中。此動作可增加日後從快取執行資料要求的機會。對於使用循序資料傳輸的多媒體應用程式而言、快取讀取預先擷取非常重要。「cacheReadPrefetch」參數的有效值為「true」或「假」。預設值為「true」。
安全類型
使用「安全性類型」參數來指定儲存陣列的安全性設定。
您必須先建立儲存陣列安全性金鑰、才能將「安全性類型」參數設定為「已啟用」。使用「create storageArray SECURITY Key」命令建立儲存陣列安全金鑰。這些命令與安全金鑰有關:
-
「create storageArray securityKey」
-
「匯出storageArray安全金鑰」
-
「Import storageArray securityKey」
-
「et storageArray安全性金鑰」
-
「啟用volumeGroup [volumeGroupName]安全性」
-
「啟用diskPool [diskPoolName] Security」
安全磁碟機
安全的磁碟機可以是全磁碟加密(FDE)磁碟機、也可以是聯邦資訊處理標準(FIPS)磁碟機。使用「RecureDrives」參數指定要使用的安全磁碟機類型。您可以使用的值是「FIPS」和「FDE」。
紙匣遺失保護和藥櫃遺失保護
若要啟用紙匣/藥櫃遺失保護、請參閱下表以瞭解其他條件:
層級 | 紙匣遺失保護的準則 | 所需的最小紙匣數量 |
---|---|---|
"尖碑池" |
單一磁碟匣中的磁碟集區不含兩個以上的磁碟機 |
6. |
《RAID 6》 |
磁碟區群組在單一磁碟匣中不含兩個以上的磁碟機 |
3. |
「RAID 3」或「RAID 5」 |
磁碟區群組中的每個磁碟機都位於獨立的磁碟匣中 |
3. |
RAID 1 |
RAID 1配對中的每個磁碟機都必須位於獨立的磁碟匣中 |
2. |
"RAID 0" |
無法達到紙匣遺失保護。 |
不適用 |
層級 | 藥櫃損失保護條件 | 所需的藥櫃數量下限 |
---|---|---|
"尖碑池" |
此集區包含來自所有五個抽取器的磁碟機、每個抽取器中的磁碟機數量相同。如果磁碟集區包含15、20、25、30、35、 40、45、50、55或60個磁碟機。 |
5. |
《RAID 6》 |
磁碟區群組在單一藥櫃中不包含兩個以上的磁碟機。 |
3. |
「RAID 3」或「RAID 5」 |
磁碟區群組中的每個磁碟機都位於獨立的磁碟櫃中。 |
3. |
RAID 1 |
鏡射配對中的每個磁碟機都必須位於獨立的抽屜中。 |
2. |
"RAID 0" |
無法達到藥櫃損失保護。 |
不適用 |
命令範例
create volume driveCount=2 volumeGroupUserLabel="FIPS_VG" raidLevel=1 userLabel="FIPS_V"
driveMediaType=HDD securityType=capable secureDrives=fips
最低韌體層級
7.10新增RAID層級6功能和「dssPreAllocate」參數。
7.50新增「最安全類型」參數。
7.60新增「drawerLosProtect」參數。
7.75新增了「data Assurance」參數。
8.25新增「RecureDrives」參數。
8.63新增了「資源配置資源Capable」參數。
11.70新增 blockSize
參數。