使用 CLI 建立磁區
可以使用指令行介面 (CLI) 來建立磁區。您可以建立非高可用性的磁區,也可以建立高可用性的磁區。
開始之前
如果要建立的磁區對映到快閃記憶體隨身碟,則儲存在該磁區上的資料在快閃磁碟機故障或節點故障時不會受到保護。為避免資料流失,請新增要對映到另一個節點上的快閃磁碟機的磁區副本。
此作業假定已設定了系統,並且您已建立了儲存區。您可以建立空儲存區以保存用於映像模式磁區的 MDisk。
關於這項作業
請使用 mkvdisk 指令,來建立循序、等量或映像模式的非高可用性磁區。請使用 mkvolume 指令,來建立高可用性磁區(或非高可用性磁區)。請使用 mkimagevolume 指令,從另一個儲存體系統中匯入(保留)受管理磁碟上的資料,以建立映像模式磁區。
程序
要建立磁區,請完成以下步驟。
-
發出 lsmdiskgrp CLI 指令,列出可用的儲存區,以及每個群組中的可用儲存體數量。
發出下列 CLI 指令,以列出儲存區:
lsmdiskgrp -delim :顯示的輸出如下:
id:name:status:mdisk_count:vdisk_count:capacity:extent_size:free_capacity:virtual_capacity: used_capacity:real_capacity:overallocation:warning:easy_tier:easy_tier_status 0:mdiskgrp0:degraded:4:0:34.2GB:16:34.2GB:0:0:0:0:0:auto:inactive 1:mdiskgrp1:online:4:6:200GB:16:100GB:400GB:75GB:100GB:200:80:on:active - 確定要為磁區提供儲存體的儲存區。
-
發出 lsiogrp CLI 指令,以顯示 I/O 群組以及指派給每個 I/O 群組的磁區數目。
註: 在具有多個 I/O 群組的系統中,mkvdisk 內有磁區位於不同 I/O 群組是正常的。無論來源和目標磁區是否位於相同 I/O 群組中,您都可以使用 FlashCopy® 來建立磁區的副本。
同樣地,如果打算劃使用系統內的 Metro Mirror 或 Global Mirror,主要和輔助磁區可以位於相同或不同的 I/O 群組中。
發出下列 CLI 指令,以列出 I/O 群組:
lsiogrp -delim :顯示的輸出如下:
id:name:node_count:vdisk_count:host_count 0:io_grp0:2:0:2 1:io_grp1:2:0:1 2:io_grp2:0:0:0 3:io_grp3:0:0:0 4:recovery_io_grp:0:0:0 - 決定您想將磁區指派給哪個 I/O 群組。這可確定系統中的哪些系統節點可處理來自主機系統的 I/O 要求。如果您有多個 I/O 群組,請確保將磁區分佈在這些 I/O 群組中,以使 I/O 工作量可在所有系統節點之間均勻分攤。
-
發出
mkvdisk CLI 指令,以建立使用分段虛擬化的磁區(非高可用性磁區)。使用
mkvolume 指令,以建立高可用性磁區。
您可以使用 -syncrate 參數來指定速率,以便讓磁區副本在失去同步之後,以該速率來重新同步化。表 1 會定義速率。這些設定也會影響格式化的起始速率。
表 1. 磁區副本重新同步速率 Syncrate 值 每秒複製資料量 1-10 128 KB 11-20 256 KB 21-30 512 KB 31-40 1 MB 41-50 2 MB 51-60 4 MB 61-70 8 MB 71-80 16 MB 81-90 32 MB 91-100 64 MB 預設值是 50。必須設定同步化速率,使磁區副本在失去同步化後能夠迅速重新同步化。
發出下列 CLI 指令,以便使用 I/O 群組和儲存區名稱以及指定同步化速率,來建立具有兩個副本的磁區:
mkvdisk -iogrp io_grp1 -mdiskgrp grpa:grpb -size500 -vtype striped -copies 2 –syncrate 90其中,io_grp1 是您希望磁區使用的 I/O 群組名稱,grpa 是磁區主要副本的儲存區名稱,grpb 是磁區第二份副本的儲存區名稱,2 是磁區副本數目,同步化速率為 90(相當於每秒 32MB)。
發出下列 CLI 指令,使用 I/O 群組 ID 和儲存區 ID 來建立磁區:
mkvdisk -name mainvdisk1 -iogrp 0 -mdiskgrp 0 -vtype striped -size 256 -unit gb其中,mainvdisk1 是要用於稱呼磁區的名稱,0 是您希望磁區使用的 I/O 群組的 ID,0 是您希望磁區使用的儲存區的 ID,而 256 是磁區的容量。
發出下列 CLI 指令,使用 I/O 群組和儲存區名稱,來建立精簡供應磁區:
mkvdisk -iogrp io_grp1 -mdiskgrp bkpmdiskgroup -vtype striped -size 10 unit gb -rsize 20% -autoexpand -grainsize 32其中,io_grp1 是您希望磁區使用的 I/O 群組的名稱,20% 是配置給磁區的實際儲存容量(佔其虛擬大小的比例)。在本例中,大小是 10 GB,因此將配置 2 GB。
發出下列 CLI 指令,使用 I/O 群組和儲存區名稱,來建立具有兩個副本的磁區:
mkvdisk -iogrp io_grp1 -mdiskgrp grpa:grpb -size 500 -vtype striped -copies 2其中,io_grp1 是您希望磁區使用的 I/O 群組名稱,grpa 是磁區主要副本的儲存區名稱,grpb 是磁區第二份副本的儲存區名稱,2 是磁區副本數目。
發出下列 CLI 指令,以建立等量高可用性磁區:
這會在儲存區mkvolume -pool 0:1 -size 10000中建立一個容量為1000MB 的磁區。發出下列 CLI 指令,以建立映像模式磁區:
這會使用 MDiskmkimagevolume -mdisk 7 -pool 1 -thin -size 25 -unit gb7,將供應容量為25GB 的精簡供應映像模式磁區,匯入至儲存區1。註: 如果您想要建立兩個不同類型的磁區副本,請使用 mkvdisk 指令,建立第一份副本,然後使用 addvdiskcopy 指令,新增第二份副本。如果要建立高可用性磁區,請使用 mkvolume 指令。如果要將基本磁區轉換成高可用性磁區,請使用 addvolumecopy 指令。 - 發出 lsvdisk CLI 指令,列出所有已建立的磁區。