Oracle® ZFS Storage Appliance 管理指南,发行版 2013.1.5.0

退出打印视图

更新时间: 2016 年 2 月
 
 

关于复制操作和数据包

复制操作指定将复制的项目或共享资源、更新频率以及选择的选项。在源设备上创建复制操作,其指定:

  • 复制组,其包括项目和一定数目的共享资源

  • 目标设备的名称

  • 目标设备上的存储池的名称(仅在初始设置期间使用)

  • 更新的频率(调度或连续)

  • 数据流的加密或禁用压缩等选项

复制组是由配置了操作的项目或共享资源隐式指定的(请参见About Replication Storage Pools)。创建操作后,无法更改目标设备和存储池,但您可以随时更改其他选项。通常,如果在更改某个选项时复制更新正在进行,则新值只有在下次更新开始时才会生效。

在源设备上创建一个操作时,将在指定存储池中的目标设备上创建一个数据包。目标设备上的数据包中包含自上次复制更新开始以来配置了操作的源项目和共享资源的精确副本。操作是设备上的主要复制配置单元。

复制操作和数据包相互绑定。如果数据包因某种原因被破坏或销毁,那么即使该目标仍具有与此操作关联的数据和快照,此操作也无法发送复制更新。同样,如果操作被销毁,则数据包将无法接收新的复制更新(即使该源仍具有相同的数据和快照)。如果您尝试执行会销毁“操作-数据包”连接的操作,BUI 和 CLI 中都将出现警告。如果某个错误或显式管理操作破坏了“操作-数据包”连接,以致无法再进行增量更新,则您必须销毁数据包和操作或者断开其连接,并在源上创建一个新操作。


注 -  除非管理员明确请求,否则设备会避免销毁目标上的数据。因此,如果某项操作的初始复制更新在复制某些数据后失败,在数据包中留下了不完整的数据,则使用同一操作的后续复制更新也将失败,因为设备无法覆盖之前接收的数据。要解决此问题,管理员应销毁现有的操作和数据包,并创建新的操作和数据包,然后再次开始复制。

相关主题