耦合同步过程

当故障情况得到解决时,远程镜像制作开始同步耦合的过程。此过程使用在耦合不可运行期间发生的所有更改来更新辅助卷。

下图显示了各种耦合状态,以及在各种状态下执行的操作。
图 1. 耦合状态和操作
耦合状态和操作
以下列表描述了每一种耦合状态:
初始化
辅助卷的同步状态为初始化。在处于此状态期间,会将数据从主卷复制到辅助卷。
已同步
这是耦合的工作状态,在此状态下辅助卷中的数据和主卷中的数据保持一致。
时间戳记
链路断开时,或者耦合取消激活时,需要获取时间戳记。在获取时间戳记后,状态将更改为时间戳记,并且保持此状态,直到链路恢复或重新激活耦合。
未同步

远程镜像正在从通信故障或取消激活恢复。正在同步主卷和辅助卷。

耦合恢复

当远程镜像从不可运行耦合恢复时,会发生以下操作:
  • 如果辅助卷为已同步状态,那么会创建辅助卷的最近一致快照,并使用字符串 secondary-volume-time-date-consistent-state 命名该快照。
  • 主卷会更新辅助卷,直至辅助卷达到已同步状态。
  • 在同一对系统之间制作卷镜像的所有耦合均已同步后,主卷会删除专用快照。

未落实的数据

为使耦合效果最佳,当耦合处于未同步状态时,系统必须跟踪主卷中的哪些数据发生了更改,以便在耦合恢复工作后,可将这些更改落实到辅助卷。

主卷中必须落实到辅助卷且必须标记的部分称为未落实的数据

约束和限制

以下约束和限制适用于同步过程:

  • 仅当同步状态为未同步时,大小、部分或同步时间才相关。
  • 仅当耦合为未同步时,最近辅助卷时间戳记才相关。