FlashCopy 一致性组
FlashCopy 一致性组是 FlashCopy 映射的容器,可帮助管理相关拷贝和确保一致性。 您可以将多个映射添加到一个一致性组中。
一致性组是在创建 FlashCopy 映射时指定的。您也可以稍后向新的一致性组添加现有的 FlashCopy 映射或者更改一致性组。如果使用一致性组,那么可以准备并启动该组(而不是个别 FlashCopy 映射)。该过程确保对所有源卷进行一致拷贝。 用于在个别级别实施控制的 FlashCopy 映射称为独立映射。请勿将独立映射置于一致性组中,因为独立映射会被作为该一致性组的一部分来进行控制。 要在管理 GUI 中创建 FlashCopy 一致性组,请完成以下步骤:
- 在管理 GUI 中,选择。
- 单击创建一致性组
- 输入一致性组的名称,然后单击创建。
将数据从一个卷拷贝到另一个卷时,这些数据中可能并不包含使您能够使用该拷贝的所有所需内容。 在许多应用程序中,数据跨多个卷,并且需要跨卷维持数据完整性。例如,特定数据库的日志通常位于包含此数据的卷以外的其他卷中。
一致性组解决了应用程序跨多个卷拥有相关数据的问题。 在这种情况下,必须以跨多个卷维持数据完整性的方式来启动拷贝操作。 维持正在写入的数据的完整性的要求之一就是确保按应用程序的预期顺序运行依赖写操作。
您可以设置 FlashCopy® 一致性组的 autodelete 属性。如果将该属性设置为 on,那么会在从一致性组中删除或移除组中的最后一个映射时自动删除该一致性组。
多目标 FlashCopy 映射
一致性组会聚集 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 图标 | 命令行界面状态 | 描述 |
|---|---|---|
![]() |
空闲或已拷贝 | 该一致性组中的所有 FlashCopy 映射都处于“空闲或已拷贝”状态。 |
![]() |
正在准备 | 一致性组中至少有一个 FlashCopy 映射处于“正在准备”状态。 |
![]() |
已准备 | 已准备好启动一致性组。该一致性组中所有 FlashCopy 映射的目标卷都无法访问。 |
![]() |
正在拷贝 | 一致性组中至少有一个 FlashCopy 映射正处于“正在拷贝”状态,且没有 FlashCopy 映射正处于“已暂挂”状态。 |
![]() |
正在停止 | 一致性组中至少有一个 FlashCopy 映射正处于“正在停止”状态,且没有 FlashCopy 映射正处于“正在拷贝”或“已暂挂”状态。 |
![]() |
已停止 | 一致性组可能已停止,因为您发出了某一命令或是出现了 I/O 错误。 |
![]() |
已暂挂 | 一致性组中至少有一个 FlashCopy 映射处于“已暂挂”状态。 |
![]() |
空 | 一致性组不包含任何 FlashCopy 映射。 |
![]() |
(无状态) | 不位于一致性组中的个别 FlashCopy 映射。 |





