addvolumecopy
使用 addvolumecopy 指令,將副本新增到現有的磁區中。在標準拓蹼系統上,您可以利用這個指令,來新增鏡映副本至現有的磁區。在延伸或 HyperSwap® 拓蹼系統上,您可以使用這個指令,在第二個站台上新增現有基本磁區的副本,從而將這個磁區轉換成高可用性磁區。
語法
參數
- (必要)指定要在其中建立新磁區副本的儲存區。
- (選用)指定在其中快取新磁區副本的 I/O 群組。註: 只有在您建立 HyperSwap 磁區,並要求系統拓蹼是I/O 群組與所指定的儲存區必須在相同的站台中。
hyperswap時,這個參數才適用。 - (選用)指定磁區副本的快取選項。有效項目為:
readwrite啟用磁區快取。readonly會停用磁區的寫入快取,但容許讀取快取。none停用磁區的快取模式。
註: 只有在您建立 HyperSwap 磁區,並要求系統拓蹼是hyperswap時,這個參數才適用。 - (選用)指定以映像模式來建立磁區副本(在任何拓蹼上),它將指定要使用哪些目前未用的 MDisk。
- (選用)指定要以精簡供應來建立磁區副本。這個參數不能與 -compressed 一起指定。註: 如果未指定 -thin 或 -compressed 參數,系統會建立標準供應磁區副本。
- (選用)指定要以壓縮方式建立磁區副本。這個參數不能與 -thin 一起指定。
- (選用)新增刪除重複資料磁區。如果指定 -deduplicated,還必須指定 -thin 或 -compressed,因為它僅適用於精簡或壓縮磁區。註: 刪除重複資料只適用於資料縮減儲存區。如果常規儲存區中沒有壓縮磁區或磁區副本,則只能在 I/O 群組中建立刪除重複資料磁區和磁區副本。
- (選用)指定磁區試圖保留作為精簡供應磁區及壓縮磁區緩衝區的儲存區容量。指定這個參數時,也必須指定 -thin 或 -compressed。
- (選用)指定產生警告錯誤日誌的磁區副本臨界值。當精簡供應或壓縮副本上使用的磁碟容量超出指定的臨界值時,產生警告。您可以使用 warning_capacity
來指定大小,以便指定臨界值,除非指定了 -unit 參數,否則預設為
MB。註: 您也可以指定 warning_percentage%,以使用磁區大小的百分比。如果未指定警告臨界值,會使用預設值
80%。如果要停用警告,請指定0。指定這個參數時,也必須指定 -thin 或 -compressed。
- (選用)指定 -buffersize 和 -warning 參數的資料單位。
- (選用)指定在寫入磁區副本時,不自動擴充磁區副本;可用的緩衝區容量隨著所用容量的增加而減少。如果緩衝區容量已耗盡,副本便離線。
您可以指定
expandvdisksize -rsize,來增加緩衝區容量。指定這個參數時,也必須指定 -thin 或 -compressed。如果未指定這個關鍵字,在寫入磁區副本時,會自動擴充磁區副本。 - (選用)設定精簡供應磁區的粒度大小 (KB)。如果您在 FlashCopy®
對映中使用精簡供應磁區,請使用與對映粒度大小相同的粒度大小,以獲取最佳效能。如果是直接搭配主機系統使用精簡供應磁區,請使用小的粒度大小。粒度大小值必須為
32、64、128或256KB。預設值為256KB。 - (選用)在建立 HyperSwap 磁區時,此參數容許主要磁區在指派的存取 I/O 群組中具有不同的 SCSI LUN ID。
- (必要)指定要新增磁區副本的磁區。
- (選用)如果指定,此旗標容許物件處於不一致所有權的狀態。
說明
使用 addvolumecopy 指令,將副本新增到現有的磁區中。新磁區副本會與現行副本同步。
在某些節點類型上,您可以在 I/O 群組的資料縮減儲存區中建立壓縮磁區副本。只有在具有 V5030、V7000 或 SVC 節點類型的 I/O 群組中,才能建立資料縮減儲存區中 的壓縮磁區副本。您可以在任何節點類型上建立精簡供應磁區副本。磁區在資料縮減儲存區中也可以有標準供應磁區副本。
如果是在資料縮減儲存區中建立磁區副本,您不能指定 -buffersize。指定 -thin 或 -compressed,可啟用精簡供應或壓縮。
從資料縮減儲存區建立精簡供應或壓縮磁區副本時,您不能指定 -noautoexpand。
您所建立的磁區副本不可為資料縮減儲存區中的精簡供應或壓縮磁區,磁區快取模式會是 none 或 readonly。您必須指定
chvdisk,將磁區快取模式變更為
readwrite。
對於資料縮減儲存區中的精簡供應或壓縮磁區副本,您不能指定 -warning。
對於資料縮減儲存區中的精簡供應和壓縮磁區副本,您不能指定 -grainsize。這種磁區副本是以 8 KB 的大小建立。
如果資料縮減儲存區已離線且需要回復,則無法在資料縮減儲存區中建立精簡供應或壓縮磁區副本。如果回復仍在進行,您必須等待回復完成,且儲存區處於
online 狀態。
在標準拓蹼系統上,您可以利用這個指令,來新增鏡映副本至現有的磁區。
磁區副本無法建立在現有磁區副本的相同站台中。這個指令會將快取 I/O 群組自動新增到 磁區的存取 I/O 群組集中。
建立 HyperSwap 磁區時,系統會嘗試指派所有存取 I/O 群組中主要磁區的相同 SCSI LUN ID。如果所有存取 I/O 群組中沒有相同的 SCSI LUN ID,此指令會失敗。請利用 -allowmismatchedscsiids 參數來容許系統配置存取 I/O 群組中的不同 SCSI LUN ID。將會使用每個存取 I/O 群組中可用的最低值。它可能在所有存取 I/O 群組中並不相同。請確定主機支援此配置。
實務 1
如果 I/O 群組包含:- 至少一個 8 GB 節點。
- 資料縮減儲存區中至少一個精簡供應或壓縮磁區。
- 該 I/O 群組的 FlashCopy 點陣圖大小設定為超過 1.5 GB。
實務 2
在資料縮減儲存區內建立精簡供應或壓縮磁區時,儲存區必須有足夠的容量來建立其他磁區以追蹤與主機的 SCSI unmap 作業。 如果無法使用這些容量,指令會失敗。實務 3
如果因為精簡供應(用盡空間或毀損),或精簡供應之下的元件保存儲存區中的磁區離線,而使離線精簡供應或壓縮磁區存在資料縮減儲存區中,則無法在資料縮減儲存區中建立磁區。將磁區副本新增至現有的磁區
addvolumecopy -pool 2 volume5詳細的結果輸出:
No feedback
將精簡供應磁區副本新增至現有的磁區
addvolumecopy -pool site2pool1 -thin 0詳細的結果輸出:
No feedback
新增標準供應映像模式磁區副本
addvolumecopy -image mdisk12 -pool 3 volume2詳細的結果輸出:
No feedback
新增精簡供應磁區副本
addvolumecopy -pool paulgilbertl7 -thin thinvdisk3
詳細的結果輸出:
No feedback
呼叫範例:新增刪除重複資料磁區副本
addvolumecopy -pool datareductionpool10 -thin -deduplicated deduplicatedvolume6
結果輸出:
Vdisk [6] copy [1] successfully created
