addvdiskcopy

使用 addvdiskcopy 指令,將副本新增到現有的磁區中,這會將非鏡映磁區變更為鏡映磁區。在具有 hyperswap 拓蹼的系統上,使用 addvolumecopy 指令,在第二個站台新增副本,將現有的磁區轉換成 HyperSwap® 磁區。

註: 第一個語法圖描述循序或等量模式磁區的新增。第二個語法圖描述映像模式磁區的新增。

語法

讀取語法圖表略過語法圖表 addvdiskcopy -mdiskgrp mdisk_group_id_listmdisk_group_name_list -mirrorwriteprioritylatencyredundancy -vtype seqstriped-mdisk mdisk_id_listmdisk_name_list-rsizedisk_sizedisk_size_percentage%auto-warningdisk_sizedisk_size_percentage%-autoexpand-rsize (cont.)-grainsize3264128256-compressed-deduplicated-createsync-syncratesyncrate-unitmbbkbgbtbpb-easytieronoffvdisk_namevdisk_id-inconsistentownershipgroup
讀取語法圖表略過語法圖表 addvdiskcopy -mirrorwritepriority latency redundancy -mdiskgrp mdisk_group_id_listmdisk_group_name_list  -vtype image -mdisk mdisk_id_listmdisk_name_list -rsizedisk_sizedisk_size_percentage%auto-warningdisk_sizedisk_size_percentage%-autoexpand-rsize (cont.)-grainsize3264128256-compressed-import-deduplicated-createsync-syncratesyncrate-unitmbbkbgbtbpb -tier tier0_flashtier1_flashtier_enterprisetier_nearlinetier_scm -easytieronoff-autodelete-deduplicatedvdisk_namevdisk_id-inconsistentownershipgroup

參數

-mdiskgrp mdisk_group_id_list | mdisk_group_name_list
(必要)指定用來建立磁區副本的儲存區。您必須對要新增的每一個副本指定一個群組。
註: 如果 MDisk 群組是來自子儲存區,-vtype 必須是 striped
-mirrorwritepriority latency | redundancy
(選用)指定如何配置鏡映寫入演算法優先順序。
  1. 選擇 latency 時,表示對寫入輸入/輸出 (I/O) 回應較慢的副本變成不同步,而會在其他副本成功寫入資料時完成寫入 I/O。
  2. 選擇 redundancy 時,表示對寫入 I/O 回應較慢的副本,會讓寫入 I/O 與較慢的 I/O 同步完成,以便維護同步化。
-vtype seq | striped | image
(選用)指定副本的虛擬化類型:sequential、striped 或 image。此類型與磁區上其他副本的虛擬化類型可能不同。預設虛擬化類型是 striped。如果指定 -rsize auto 選項或 -import 選項,也必須指定 -vtype image 選項。
註: 無法從子儲存區或資料縮減儲存區建立映像或循序模式磁區。
-mdisk mdisk_id_list | mdisk_name_list
(選用)指定一或多個受管理磁碟 (MDisk)。針對循序和映像模式的副本,您必須指定有足夠可用延伸範圍的單一 MDisk。針對映像模式的複本,MDisk 必須處於未受管理的模式。針對循序模式的副本,MDisk 必須處於受管理的模式。
-syncrate syncrate
(選用)指定副本同步化速率。值為零會阻止同步化。如需支援的 -syncrate 值及其對應比率,請參閱指令說明區段中的表格。

如果未指定,則現行值不會變更。

-createsync
(選用)暫停新磁區副本與主要副本的同步化。如果主要副本失敗,而讓未同步化的次要副本來提供資料,則使用這個參數可能會導致資料毀損。如果主要副本失敗,系統會從主要副本讀取資料,再從次要副本讀取不同的資料,則使用這個參數會導致遺失未寫入區域的讀取穩定性。
註: 對於快速格式化的磁區,您無法指定 -createsync
-rsize disk_size | disk_size_percentage% | auto
(選用)使副本成為精簡供應,並指定副本的實際大小。請使用整數或整數後面緊接著百分比字元 (%),來指定 disk_size | disk_size_percentage 值。disk_size 的預設單位是 MB。如果要指定不同單位,請使用 -unit 參數。auto 選項會建立使用整個 MDisk 大小的磁區副本;如果您指定 -rsize auto 選項,也必須指定 -vtype image 選項。
-deduplicated
(選用)新增刪除重複資料磁區。如果指定 -deduplicated,也必須指定 -rsize,因為它僅適用於精簡供應或壓縮磁區。
註: 刪除重複資料只適用於資料縮減儲存區。如果常規儲存區中沒有壓縮磁區或磁區副本,則只能在 I/O 群組中建立刪除重複資料磁區和磁區副本。
-compressed
(選用)只將一個副本新增至已有(僅有)一個磁區副本的現有磁區,並啟用壓縮。還需要指定 -rsize 參數。
記住:
  • 這個參數不能與 -grainsize 參數一起指定。
  • 當您將這個參數與 -import 參數一起指定時,必須指定 -rsize auto
-warning disk_size | disk_size_percentage%
(選用)需要同時指定 -rsize 參數。當精簡供應副本上使用的磁碟容量第一次超出指定的臨界值時,產生警告。您可以指定一個 disk_size 整數,除非指定了 -unit 參數,否則會預設 MB;您也可以指定 disk_size%,也就是磁區大小的百分比。如果啟用 -autoexpand-warning 的預設值為磁區容量的 80%。如果未啟用 -autoexpand,則警告的預設值為實際容量的 80%。如果要停用警告,請指定 0
-autoexpand
(選用)需要同時指定 -rsize 參數。指定精簡供應副本會從其儲存區中配置新的延伸範圍,來自動擴充其實際容量。如果指定 -autoexpand 參數,則 -rsize 參數可指定副本所保留的容量。如此可在副本的儲存區用盡空間時,讓它先耗用這個保留空間,以避免副本離線。
-grainsize 32 | 64 | 128 | 256
(選用)需要同時指定 -rsize 參數。設定精簡供應磁區副本的粒度大小 (KB)。粒度大小值必須是 32、64、128 或 256 KB。預設值為 256 KB。
-unit b | kb | mb | gb | tb | pb
(選用)指定 -rsize-warning 參數的資料單位。
-import
(選用)將包含精簡供應磁區的映像模式磁碟匯入系統。也需要指定 -rsize-vtype image 參數。
-tier tier0_flash | tier1_flash | tier_enterprise | tier_nearline | tier_scm
(選用)指定新增映像模式副本時的 MDisk 層級。
tier0_flash
指定 tier0_flash 硬碟或外部 MDisk 給新探索到的或外部磁區。
tier1_flash
指定 tier1_flash(或快閃記憶體隨身碟)硬碟或外部 MDisk 給新探索到的或外部磁區。
tier_enterprise
指定 tier_enterprise 硬碟或外部 MDisk 給新探索到的或外部磁區。
tier_nearline
指定 tier_nearline 硬碟或外部 MDisk 給新探索到的或外部磁區。
tier_scm
為新探索到的磁區或外部磁區指定 tier_scm 硬碟或外部 MDisk。
-easytier on | off
(選用)決定是否容許 IBM® Easy Tier® 功能移動這個磁區的延伸範圍。如果磁區副本已分段並且不進行移轉,請參閱下表中的設定。
表 1. 儲存區Easy Tier設定
儲存區 Easy Tier 設定 儲存區中的層級數 磁區副本 Easy Tier 設定 磁區副本 Easy Tier 狀態
off 1 inactive(請見附註 1
off 1 恆亮 inactive(請見附註 1
off 2 off inactive(請見附註 1
off 2 恆亮 inactive(請見附註 1
Measure 1 measured(請見附註 2
Measure 1 On measured(請見附註 2
Measure 2 measured(請見附註 2
Measure 2 On measured(請見附註 2
Auto 1 off measured(請見附註 2
Auto 1 恆亮 measured(請見附註 2
Auto 2 off balanced(請見附註 3
Auto 2 恆亮 active(請見附註 4
On 1 off measured(請見附註 2
On 1 恆亮 balanced(請見附註 3
On 2 off measured(請見附註 2
On 2 On active(請見附註 4
Notes®:
  1. 當磁區副本狀態為 inactive 時,該磁區副本不會啟用 IBM Easy Tier 功能。
  2. 當磁區副本狀態為 measured 時,IBM Easy Tier 功能會收集磁區的用量統計資料,但自動放置資料不在作用中。
  3. 當磁區副本狀態為 balanced 時,IBM Easy Tier 功能會對該磁區副本啟用效能型儲存區平衡。
  4. 當磁區副本狀態為 active 時,IBM Easy Tier 功能會針對該磁區以自動放置資料模式運作。

如果磁區副本處於映像或循序模式或正在移轉,則磁區副本 IBM Easy Tier 狀態會是 measured,而不是 active

儲存區的預設 Easy Tier 設定是 auto,磁區副本的預設 Easy Tier 設定是 on。如果此設定是 on,表示針對具有單一層級的儲存區會停用 Easy Tier 功能(儲存區效能平衡除外),而針對具有兩個以上層級的儲存區中的所有等量磁區副本,則啟用自動放置資料模式。

-autodelete
(選用)指定次要副本同步之後,便刪除主要副本。
jvdisk_name | vdisk_id
(必要)用 ID 或名稱來指定要將磁區副本新增至其中的磁區。
-inconsistentownershipgroup
(選用)如果指定,此旗標容許物件處於不一致所有權的狀態。

說明

addvdiskcopy 指令會將副本新增至現有的磁區,而這會將非鏡映磁區變更為鏡映磁區。請使用 mkdiskgrp 參數,來指定為副本提供儲存體的儲存區;lsmdiskgrp 指令會列出可用的儲存區,以及每一個群組中的可用儲存體數量。

addvdiskcopy 指令可以與檔案系統磁區同時指定,但它必須與該磁區的相同儲存區一起使用。
記住: 只允許將壓縮副本新增至檔案系統磁區。
addvdiskcopy 指令會新增不同磁區副本,例如:從未壓縮至壓縮轉換建立的副本,或從壓縮至未壓縮轉換建立的副本。
註: 如果磁區上已啟用雲端 Snapshot,則該磁區不能有磁區副本位在不同的儲存區。

資料縮減儲存區中的精簡佈建或壓縮磁區副本不能是循序或映像模式磁區。在某些節點類型上,您可以在 I/O 群組的資料縮減儲存區中建立壓縮磁區副本。只有在具有 V5030、V7000 或 SVC 節點類型的 I/O 群組中,才能建立資料縮減儲存區中 的壓縮磁區副本。您可以在任何節點類型上建立精簡佈建磁區副本。請使用 -autoexpand 參數,從資料縮減儲存區建立精簡佈建或壓縮磁區副本。磁區在資料縮減儲存區中也可以有標準供應磁區副本。

您所建立的磁區副本不可為資料縮減儲存區中的精簡供應或壓縮磁區,磁區快取模式會是 nonereadonly。您必須指定 chvdisk,將磁區快取模式變更為 readwrite

對於資料縮減儲存區中的精簡供應或壓縮磁區副本,您不能指定 -warning

如果是資料縮減儲存區中的精簡佈建和壓縮磁區副本,則會從資料縮減儲存區取得磁區的 Easy Tier 模式。在這些磁區類型上,無法配置 Easy Tier 模式。

對於資料縮減儲存區中的精簡供應和壓縮磁區副本,您不能指定 -grainsize。這種磁區副本是以 8 KB 的大小建立。

如果資料縮減儲存區已離線且需要回復,則無法在資料縮減儲存區中建立精簡供應或壓縮磁區副本。如果回復仍在進行,您必須等待回復完成,且儲存區處於 online 狀態。

當新增映像模式 MDisk 時,無法使用加密金鑰。如果要使用加密(當 MDisk 有加密金鑰時),MDisk 必須自行加密。

記住: 如果要複製的磁區正在格式化,您無法新增磁區副本。
所定義的虛擬化類型如下:
sequential (seq)
這個原則需要 -mdisk 參數,並以單一受管理磁碟作為其引數。這個 MDisk 必須處於受管理的模式。

它會利用給定受管理磁碟中的延伸範圍,來建立磁區(假設受管理磁碟上存在足夠的可用延伸範圍)。

striped
striped 原則是預設原則。如果未指定 -vtype 參數,這個原則會用於其預設表單。亦即,儲存區中的所有受管理磁碟都會用來建立磁區。分段屬於延伸範圍層次;其會從群組中的每一個受管理磁碟使用一個延伸範圍。例如,有 10 個受管理磁碟的儲存區會從每一個受管理磁碟中使用一個延伸範圍,接著從第一個受管理磁碟使用第 11 個延伸範圍,依此類推。

如果也指定了 -mdisk 參數,您可以提供受管理磁碟的清單用來作為分段集。此清單可以包含來自相同儲存區中兩個以上的受管理磁碟。分段集之間會使用相同的循環演算法。不過,單一受管理磁碟可以在清單中指定多次。比方說,如果您輸入 -m 0:1:2:1,則延伸範圍會來自下列受管理磁碟:0、1、2、1、0、1、2,依此類推。-mdisk 參數中指定的所有 MDisk 都必須處於受管理模式。

image
這個原則允許當受管理磁碟上已有資料時(可能是來自虛擬化前的子系統),建立映像模式磁區。當建立映像模式磁區時,它會直接對應至建立它的來源受管理磁碟(先前未受管理);因此,磁區邏輯區塊位址 (LBA) x 等於受管理磁碟 LBA i。您可以利用這個指令,使非虛擬化磁碟受系統控制。在處於系統的控制之後,您就可以從單一受管理磁碟移轉該磁區。移轉之後,該磁區就不再是映像模式磁區。

您可以將映像模式磁區新增至已移入磁區為其他類型(如分段或循序)的儲存區中。

註: 映像模式副本至少必須與其新增至其中的磁區一樣大,但不可存取超出該磁區大小的任何容量。
此指令會傳回新建磁區副本的 ID。

建立 I/O 群組的第一個壓縮磁區副本來啟動壓縮。如果 I/O 群組包含(至少)一個不支援壓縮磁區的節點,您無法建立壓縮磁區副本或將其移到該 I/O 群組。您必須使用另一個 I/O 群組,但請注意,這不影響移至回復 I/O 群組。

重要:
  • 如果磁區(或磁區副本)是 FlashCopy® 對映的目標,且該對映的來源磁區在主動-主動關係中,則新的儲存區必須位於與來源磁區相同的站台。
  • 如果使用這個指令的磁區是主動-主動關係中的主要磁區、輔助磁區或變更磁區,則必須在與現有磁區副本相同的站台的儲存區中建立新的副本。
  • 當您新增映像模式副本時,要新增的 MDisk 的站台資訊必須明確定義,且符合儲存區中其他任何 MDisk 的站台資訊。
您可以使用 -syncrate 參數來指定速率,以便讓磁區副本在失去同步之後,以該速率來重新同步化。本表提供 syncrate 值與每秒複製資料量之間的關係。
註: 這些設定也會影響格式化的初始速率。
表 2. syncrate 值和每秒複製資料量之間的關係
使用者指定的 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

實務 1

如果 I/O 群組包含:
  • 至少一個 8 GB 節點。
  • 資料縮減儲存區中至少一個精簡供應或壓縮磁區。
  • 該 I/O 群組的 FlashCopy 點陣圖大小設定為超過 1.5 GB。
指令因可用的資源不足而失敗。

實務 2

在資料縮減儲存區內建立精簡供應或壓縮磁區時,儲存區必須有足夠的容量來建立其他磁區以追蹤與主機的 SCSI unmap 作業。 如果無法使用這些容量,指令會失敗。

實務 3

如果因為精簡供應(用盡空間或毀損),或精簡供應之下的元件保存儲存區中的磁區離線,而使離線精簡供應或壓縮磁區存在資料縮減儲存區中,則無法在資料縮減儲存區中建立磁區。

呼叫範例

addvdiskcopy -mdiskgrp 0 -easytier off vdisk8

結果輸出:

Vdisk [8] copy [1] successfully created

呼叫範例:指定儲存區

addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier0_flash -easytier off vdisk9

結果輸出:

Vdisk [9] copy [1] successfully created

呼叫範例:配置鏡映寫入演算法優先順序

addvdiskcopy -mdiskgrp 0 -mirrorwritepriority latency vdisk9

結果輸出:

Vdisk [9] copy [1] successfully created

呼叫範例:新增壓縮磁區副本

addvdiskcopy -mdiskgrp 1 -rsize 10% -compressed vdisk2

結果輸出:

Vdisk [2] copy [1] successfully created

呼叫範例:新增壓縮磁區副本

addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier_nearline vdisk9

結果輸出:

Vdisk [9] copy [1] successfully created

呼叫範例:新增刪除重複資料磁區副本

addvdiskcopy -mdiskgrp datareductionpool10 -rsize 0 -autoexpand -deduplicated deduplicatedvolume6

結果輸出:

Vdisk [6] copy [1] successfully created