splitvdiskcopy

使用 splitvdiskcopy 指令,從鏡映磁區的已同步副本,來建立個別的磁區。

語法

讀取語法圖表略過語法圖表
>>-splitvdiskcopy-- -- -copy -- id -- -------------------------->

>--+-----------------------------+------------------------------>
   '- -iogrp --+-io_group_id---+-'   
               '-io_group_name-'     

>--+---------------------------------------+-------------------->
   '- -accessiogrp --+- iogrp_id_list ---+-'   
                     '- iogrp_name_list -'     

>--+-----------------------------+------------------------------>
   '- -node -- --+- node_id ---+-'   
                 '- node_name -'     

>--+------------------------+--+---------------------------+---->
   '- -name -- -- new_name -'  '- -cache --+- readwrite -+-'   
                                           +- readonly --+     
                                           '- none ------'     

>-- --+--------------------+-- --+-----------------+-- --------->
      '- -udid -- -- udid -'     '- -activeactive -'      

>--+----------+--+- vdisk_name -+------------------------------><
   '- -force -'  '- vdisk_id ---'   

參數

-copy id
(必要)指定要分割之副本的 ID。
-iogrp io_group_id | io_group_name
(選用)指定要新增磁區的 I/O 群組。預設值是指定之磁區的 I/O 群組。
-accessiogrp iogroup_id_list | iogroup_name_list
(選用)指定可供存取磁區的 I/O 群組。如果使用 -accessiogrp 參數,即使該 I/O 群組集包含原始磁區的快取 I/O 群組,或新磁區的快取 I/O 群組,指定的 I/O 群組都會提供存取。如果未指定旗標,且在提供原始磁區存取權的 I/O 群組集中,原始磁區只有其快取 I/O 群組,則會指派新磁區的快取 I/O 群組作為提供存取權的唯一 I/O 群組(這不一定與原始磁區的快取 I/O 群組相同)。 否則,新的磁區會使用原始鏡映磁區所用的相同 I/O 群組集來提供存取。
註: 指定的 I/O 群組不一定要包含快取 I/O 群組。
-node node_id | node_name
(選用)指定這個磁區之 I/O 作業的偏好節點 ID 或名稱。您可以使用 -node 參數來指定偏好的存取節點。
-name new_name
(選用)指派名稱給新磁區。
-cache readwrite | readonly | none
(選用)指定新磁區的快取選項。(選用)指定磁區的快取選項。有效項目為:
  • readwrite 會啟用磁區的快取
  • readonly 會停用磁區的寫入快取,但容許讀取快取
  • none 會停用磁區的快取模式
預設值為 readwrite
記住: 如果未指定 -cache 參數,則會使用預設值 (readwrite)。
-udid udid
(選用)指定新磁區的 udidudid 是 OpenVMS 主機的必要 ID;任何其他主機都不使用這個參數。支援的值為 0 - 32767 之間的十進位數,或是 0 - 0x7FFF 之間的十六進位數。十六進位數之前必須加上 0x,例如 0x1234udid 的預設值為 0
-activeactive
(選用)指定在指定的磁區和新建立的磁區之間建立主動-主動關係。
-force
(選用)容許繼續分割,即使指定的副本未同步,或快取清除有可能失敗,也是如此。新建的磁區可能不一致。

說明

splitvdiskcopy 指令會在指定的 I/O 群組中,從指定的磁區副本建立新的磁區。

對於資料縮減儲存區中的精簡或壓縮磁區:
  • 不能指定 nonereadonly 快取模式
  • 指定的 I/O 群組必須不同於與磁區相關聯的現行 I/O 群組

如果您在分割的副本未同步化,您必須使用 -force 參數。 如果您試圖移除唯一已同步的副本,指令會失敗。如果要避免指令失敗,請等副本同步化,或利用 -force 參數,從磁區分割未同步化的副本。當磁區副本離線時,您可以執行這個指令。

主動-主動關係中,現有的磁區必須在含有站台名稱或站台 ID 的 I/O 群組中。 現有的磁區也必須使用具有相同站台資訊的儲存區。新的磁區必須在含有 站台名稱或站台 ID(與現有磁區的 I/O 群組不是相同站台)的 I/O 群組中建立。 新的磁區所使用的儲存區,其站台名稱或站台 ID 必須與 I/O 群組的站台名稱 或站台 ID 相同。拓蹼必須是 hyperswap,否則不容許主動-主動關係。

主動-主動關係中,現有的磁區不得是 FlashCopy® 對映的目標。

您可以利用這個指令來局部建立 HyperSwap® 磁區,並且:
  1. 配置存取 I/O 群組,讓現有的磁區包含新磁區的 I/O 群組
  2. 建立變更磁區,並與主動-主動關係產生關聯
完成這些作業時,主動-主動關係就能啟動或重新同步化現有磁區上寫入的任何區域。 建立的關係會使用現有的磁區做為主要副本,並使用新的磁區做為輔助副本。
註: 如果 I/O 群組有足夠的位元對映空間可配置給遠端副本,且所配置的 遠端副本空間不夠大,無法容納新的關係,就會自動新增空間。 (遠端副本包括 Global Mirror、Metro Mirror 和主動-主動關係。)

呼叫範例:建立其 I/O 群組存取集含有 I/O 群組 23 的磁區

splitvdiskcopy -copy 1 -iogrp 2 -node 7 -accessiogrp 2:3 DB_Disk

產生的輸出:

Virtual Disk, copy [1], successfully created.

呼叫範例

splitvdiskcopy -copy 1 vdisk8

產生的輸出:

Virtual Disk, id [1], successfully created.

呼叫範例

splitvdiskcopy -activeactive -iogrp siteB -copy 1 -name siteBvolume siteAvolume

產生的輸出:

Virtual Disk, copy [1], successfully created.