创建同步计划

添加完源端和目的端数据源,您就可以创建同步计划进行数据同步任务。本文介绍创建同步计划的操作步骤。

前提条件

  • 已开通阿里云云备份服务。开通云备份不收取任何费用,数据同步功能公测中,不收取任何费用。

  • 执行数据同步任务的机器已安装客户端。更多操作,请参见下载并激活Windows客户端下载并激活Linux客户端

    重要
    • 云备份Windows客户端不支持使用NFS协议挂载NAS。如果源端或者目的端包含NFS协议的NAS,请您在创建同步计划时选择云备份Linux客户端。

    • OSS/S3均不支持同步归档类型的Object, 仅复制Object的数据(包括软链接Symlink指向的文件),不支持复制Object读写权限等元数据信息。

  • 已添加数据源,包括源端数据源和目的端数据源。更多操作,请参见添加数据源

  • 建议提前规划源端和目的端的文件路径。例如提前在目的端创建保存文件路径。

操作步骤

  1. 登录云备份Cloud Backup控制台

  2. 在左侧导航栏,选择同步>数据同步

  3. 在顶部菜单栏左上角,选择所在地域。

  4. 数据源列表页签,找到待同步的目标数据源,在其操作列,单击同步至其他数据源

  5. 创建同步计划面板,配置如下内容。

    1. 关联客户端组,然后单击下一步

      客户端用于执行您创建的同步计划。该客户端可以安装在源端机器上,也可以安装在目的端机器上。

      客户端组可以添加多个客户端,用于并发执行一个同步任务。

      • 新建客户端组:客户端组选择新建客户端组,然后自定义客户端组名称,并选中添加到客户端组的客户端。

      • 选择已有客户端组:选择已有客户端组。

      添加完成后,您还可以根据需要,在查看客户端组面板,修改或删除此客户端组包含的客户端。如果您还未安装客户端,请参见下载并激活客户端

    2. 配置同步计划,然后单击确定

      参数

      说明

      源端

      源端数据源。您需要提前添加该数据源。具体操作,请参见添加数据源

      • 源文件路径:指定待同步文件的路径。例如/source

        重要

        同步文件的路径限制如下:

        • 无法同步子目录或文件名为...的文件。

        • 无法同步路径包含反斜杠\与连续正斜杠//的文件。

        • 无法同步子目录或文件名包含正斜杠/的文件。

      目的端

      将源端数据同步至此目的地。您需要提前添加该数据源。具体操作,请参见添加数据源

      • 目的:从下拉列表中选择同步的目的地。

      • 目的文件路径:同步目的地的文件路径。请在目的端提前创建该目录。

        重要

        请注意,在目的文件路径下写入文件时有可能会发生文件覆盖,请您谨慎选择路径存在同名文件时的覆盖策略。

      • 路径存在同名文件时:当源端文件和目的端文件重复时的处理策略。

        • 跳过同名文件,不覆盖:忽略该文件不进行同步。

        • 有更新时覆盖:重新同步该文件并覆盖已存在的文件。

        • 总是覆盖同名文件:重新同步该文件为源端的版本。

      同步策略

      指定同步文件策略。

      • 同步策略

        • 源端扫描切片(默认)默认):扫描源端待同步路径内的文件,将扫描结果切片后下发到客户端组进行数据同步。

        • 指定文件:只同步指定的文件。每行一个路径,必须为源文件路径下的相对路径。例如/dir1/example.txt

          说明

          由于指定文件时填写路径参数不能超过3000个字符,同步大量文件时请选择“源端扫描切片”功能进行数据同步。

      • 扫描策略:您可以使用文件路径过滤器增量文件列表来设置扫描策略,提升数据同步效率。

        • 不使用:不使用扫描策略。

        • 文件路径过滤器

          • 包含下列路径或者排除下列路径:这些规则互斥,同时只能有一个生效。选择任意选项后,在过滤器路径列表框中手动填写文件列表,将按照规则同步满足条件的文件。

        • 增量文件列表:仅当源端为OSS和S3类型时,支持基于增量文件列表进行同步。该路径必须是源端路径下的一个子目录。更多信息,请参见增量文件列表(Changelist)

          • 位于数据源:从下拉中选择增量文件列表所在的数据源。

          • 增量列表路径:通过增量列表路径输入增量文件同步列表在源端或者目的端的位置。

          说明

          例如,创建S3到OSS同步计划,可用增量文件列表指定待同步的文件列表。增量文件列表changelist1.csvchangelist2.csv保存于源端/changelist目录下,则增量文件列表路径取值为/changelist

      同步计划

      配置同步计划的执行频率,例如起始时间、间隔等。

      • 同步计划名称:为该同步计划命名。可不填,默认名字随机分配。

      • 计划执行方式:您可以选择定期自动执行或者手动执行。

        • 定期自动执行

          • 自动执行起始时间:开始同步时间。

          • 自动执行间隔:间隔多长时间同步一次。支持按照分钟、小时、天和周。最小间隔为10分钟。

        • 仅手动执行:在目标同步计划的操作列,单击立即执行

      是否开启数据校验

      数据校验功能会将源端和目的端数据计算校验和(Checksum)进行比较,确保数据的正确性。该功能默认打开。

      高级设置

      默认无需修改该配置。当同步数据量极大、文件数据极多,同步任务存在性能问题需要调优时,建议调整。

      • 单个子任务最大文件数:根据调优情况修改即可。

      • 单个子任务最大数据量:根据调优情况修改即可。

      创建计划完成后,您可以在同步计划页签看到已创建同步计划。后续,云备份按照计划,周期性同步数据。image.png

同步成功

  • 当达到同步执行时间时,云备份就会启动执行同步任务。当同步任务状态完成时,表示同步完成。

    image.png

  • 执行完成的任务,系统会生成同步成功文件列表。您可以下载同步任务报表,分析同步完成情况。

    path	        type	size	reason	mtime	        checksum	                verified	metaOnly	hardlinks	inode	deviceID
    test1.pdf	file	365934		1.71748E+18	crc64:12677785020004273628	TRUE				
    test2.pdf	file	254230		1.71748E+18	crc64:13165410458929610029	TRUE				
    test3.pdf	file	302860		1.71748E+18	crc64:7755652143268969263	TRUE	

为同步计划设置报警

在同步失败或客户端与服务器连接断开时,云备份默认通过报警设置的方式发送报警。

  1. 在目标同步计划的操作列,选择更多>报警设置

  2. 支持如下报警方式,配置完成后,单击确定

    • 关闭:不发送报警通知。

    • 通知主账号:该客户端报警通知会以站内信、邮件、短信形式发送给阿里云账号。

    • 自定义:需选择一个或多个联系人(组)。完成配置后,该客户端会发送同步报警给已选择的联系人(组)。更多信息,请参见报警联系人管理

错误处理

当同步任务执行失败时,建议您按照如下方法进行排查。

  • 根据界面提示,修改和确认配置是否正确。

  • 查看日志Log,定位具体报错的ErrorCode。

    说明

    同步客户端默认安装路径参考如下,操作中请以实际安装路径为准。

    • Windows版本日志路径:本地磁盘(C)> Program Files > Aliyun Hybrid Backup Service Client > logs

    • Linux版本日志路径:/opt/alibabacloud/hbrclient/logs

  • 挂载NAS失败问题。

    • 云备份Windows客户端不支持使用NFS协议挂载NAS。如果源端或者目的端包含NFS协议的NAS,请您在创建同步计划时选择云备份Linux客户端。

    • SMB协议NAS挂载网络路径不存在问题,请从日志Log文件获取具体的ErrorCode,然后参考微软官网文档中心,查找并处理。

  • 如果需要更多协助,请参见在线技术支持

更多操作

对于已创建同步计划,您还可以在同步计划的操作列,执行如下操作:

操作

描述

立即执行

立即执行一次同步任务。

更多>编辑

修改您已创建的同步计划。

更多>删除计划

同步计划已废除,删除同步计划。