FlashCopy 一致性群組
FlashCopy® 一致性群組是用於 FlashCopy 對映的儲存器,可幫助管理相關副本和確保一致性。您可以新增許多對映至一致性群組中。
一致性群組是在建立 FlashCopy 對映時指定的。您也可以稍後向新的一致性群組新增現有的 FlashCopy 對映或者更改一致性群組。如果使用一致性群組,則可以準備並啟動該群組(而不是個別 FlashCopy 對映)。這個程序會確保對所有來源磁區建立一致的副本。用於在個別層次實施控制的 FlashCopy 對映稱為獨立對映。請勿將獨立式對映放在一致性群組中,因為它們會變為這個一致性群組的一部分而受到控制。
當您在磁區之間複製資料時,資料未必包含使用副本所需的所有內容。在許多應用程式中,資料會跨越多個磁區,且需要跨越各個磁區來保留資料的完整性。例如,特定資料庫的日誌所在的磁區,通常不同於包含資料的磁區。
當應用程式有跨多個磁區的相關資料時,一致性群組會處理這個問題。在這個狀況下,起始複製作業的方式必須能夠跨多個磁區來保留資料完整性。為了保留寫入之資料的完整性,其中一項需求是確保依預期的應用程式順序來執行相依的寫入。
您可以設定 FlashCopy 一致性群組的 autodelete 屬性。如果將該屬性設定為 on,則在從一致性群組中刪除或移除群組中的最後一個對映時,會自動刪除該一致性群組。
多目標 FlashCopy 對映
一致性群組會聚集 FlashCopy 對映,而不是磁區本身。因此,帶有多個 FlashCopy 對映的來源磁區可以位於不同的一致性群組中。如果某個磁區是位於同一個一致性群組中的多個 FlashCopy 對映的來源磁區,則在啟動該一致性群組後將建立多個相同的來源磁區副本。
階式的 FlashCopy 對映限制
要在一致性群組中建立 FlashCopy 對映,來源磁區不能是同一個一致性群組中對映的目標。另外,目標磁區也不能是同一一致性群組中的另一 FlashCopy 對映的來源磁區。您不能將 FlashCopy 對映移到階式中包含類似 FlashCopy 對映的一致性群組中。
FlashCopy 一致性群組狀態
- 該一致性群組中的所有 FlashCopy 對映都處於「閒置」或「已複製」狀態。
- 該一致性群組中至少有一個 FlashCopy 對映處於「準備中」狀態。
- 一致性群組已備妥,可以啟動。處於此狀態時,不能存取此一致性群組中所有 FlashCopy 對映的目標磁區。
- 在一致性群組中,至少有一項 FlashCopy 對映處於「複製中」狀態,而且沒有 FlashCopy 對映處於「已暫停」狀態。
- 一致性群組中至少有一個 FlashCopy 對映處於「停止中」狀態,而且沒有 FlashCopy 對映處於「複製中」或「已暫停」狀態。
- 一致性群組已停止,因為您輸入某一指令或是發生了 I/O 錯誤。
- 一致性群組中至少有一個 FlashCopy 對映處於「已暫停」狀態。
- 一致性群組不包含任何 FlashCopy 對映。
表 1 列出 FlashCopy 一致性群組狀態。在任何復原點,FlashCopy 一致性群組都處於所列出的其中一個狀態。
| 管理 GUI 圖示 | 指令行介面狀態 | 說明 |
|---|---|---|
![]() |
Idle_or_Copied | 該一致性群組中的所有 FlashCopy 對映都處於「閒置」或「已複製」狀態。 |
![]() |
準備中 | 一致性群組中至少有一個 FlashCopy 對映處於「準備中」狀態。 |
![]() |
已備妥 | 一致性群組已備妥,可以啟動。該一致性群組中所有 FlashCopy 對映的目標磁區都是無法存取的。 |
![]() |
複製中 | 一致性群組中至少有一個 FlashCopy 對映處於「複製中」狀態,而且沒有 FlashCopy 對映處於「已暫停」狀態。 |
![]() |
停止中 | 一致性群組中至少有一個 FlashCopy 對映處於「停止中」狀態,而且沒有 FlashCopy 對映處於「複製中」或「已暫停」狀態。 |
![]() |
已停止 | 一致性群組可能已停止,因為您發出了指令或是發生了 I/O 錯誤。 |
![]() |
已暫停 | 一致性群組中至少有一個 FlashCopy 對映處於「已暫停」狀態。 |
![]() |
空白 | 一致性群組不包含任何 FlashCopy 對映。 |
![]() |
(無狀態) | 不在一致性群組中的個別 FlashCopy 對映。 |





