在使用云备份服务备份ECS、文件存储NAS、对象存储OSS或自建机房内的文件、数据库、虚拟机、或NAS等数据源时,可能会出现备份失败的问题。本文介绍备份失败处理操作指导。
步骤一:判断是否有安装客户端
无需安装客户端的数据源
对于阿里云存储类资源,例如对象存储OSS、文件存储NAS、表格存储Tablestore、ECS整机,当您首次在云备份控制台进行这些资源备份时,云备份会通过服务关联角色读取您名下的这些资源,无需安装客户端。备份异常失败超时处理思路,请参见步骤二:无客户端时备份失败处理建议。
必须安装客户端的数据源
对于自建机房内的文件、本地服务器文件、云服务器ECS、本地数据库(MySQL/Oracle/SQL Server)、虚拟机、大规模NAS,您需要安装云备份提供客户端程序。客户端程序提供Windows、Linux版本。备份异常失败超时处理思路,请参见步骤三:有客户端数据源备份失败处理建议。
步骤二:无需客户端数据源备份失败处理建议
根据云备份控制台界面提示,修改和确认配置是否正确。
备份对象存储OSS异常处理建议。
备份任务的状态:失败(OSS Bucket 不存在)
该OSS Bucket已经被删除。
如果删除OSS Bucket属于正常操作,请无需关注备份任务状态。为避免产生额外备份存储容量费用,建议您在左侧导航栏,单击存储库管理,找到对应存储库进行删除。
如果删除OSS Bucket属于误操作,您想恢复该OSS Bucket。请在对应地域创建一个OSS Bucket,将该OSS Bucket作为恢复目的地,即可完成OSS文件恢复。具体操作,请参见创建OSS恢复任务。

备份阿里云NAS异常处理建议。
当备份任务状态异常时,您可以参考以下建议进行处理。
备份任务的状态:失败(路径无法访问。)
备份计划中备份文件路径指定的路径不存在。请修改备份计划路径,确认组成的网络路径是存在的。在备份计划页签,目标文件系统的操作列,选择<hd>更多</hd>>编辑计划修改备份文件路径。

备份任务的状态:失败(文件系统不存在)
该阿里云NAS已经被删除。
如果删除阿里云NAS属于正常操作,请无需关注备份任务状态。为避免产生额外备份存储容量费用,建议您在左侧导航栏,单击存储库管理,找到对应存储库进行删除。
如果删除阿里云NAS属于误操作,您想恢复该阿里云NAS。请在对应地域创建一个阿里云NAS,将该阿里云NAS作为恢复目的地,即可完成阿里云NAS文件恢复。具体操作,请参见创建NAS恢复任务。

备份任务的状态:失败(挂载失败)
单击备份计划页签,访问NAS备份(阿里云NAS)中目标文件系统,确保文件系统云备份挂载点使用的VPC默认权限组(全部允许),并且默认权限组允许所有IP访问(0.0.0.0/0),否则云备份服务无法挂载访问NAS文件系统。如果发现默认安全组未开放所有IP,请联系阿里云NAS支持。



阿里云NAS备份暂时不支持NAS SMB ACL特性,若您的NAS SMB文件系统已开启ACL特性,云备份服务将无法访问NAS系统。
备份表格存储Tablestore异常处理建议。
当备份任务状态异常时,您可以参考以下建议进行处理。
备份任务的状态:失败
根据界面提示,修改和确认配置是否正确。
表格存储Tablestore实例状态:已释放
该表格存储Tablestore实例已经被删除。
如果删除Tablestore实例属于正常操作,请无需关注备份任务状态。为避免产生额外备份存储容量费用,建议您在左侧导航栏,单击存储库管理,找到对应存储库进行删除。
如果删除Tablestore实例属于误操作,您想恢复该Tablestore实例。请在对应地域创建一个Tablestore实例,将该Tablestore实例作为恢复目的地,即可完成Tablestore实例恢复。具体操作,请参见恢复Tablestore数据表。

步骤三:有客户端数据源备份失败处理建议
根据云备份控制台界面提示,修改和确认配置是否正确。
确认客户端运行状态。具体操作,请参见如何检查云备份客户端运行状态和排查和处理文件备份客户端状态异常。
如果备份任务只是偶发性失败,一般是由于网络抖动或者临时断开导致的。此时不需要您进行任何操作,待网络恢复后,备份任务就能自动正常执行。如果持续失败,建议使用云备份客户端问题诊断工具对客户端所处网络环境进行监测。常见网络问题,请参见常见网络问题。
检查是否误执行了 hbrclient init 命令。已运行的客户端执行该命令后配置被覆盖,MQTT 连接断裂,备份任务失败。
排查方法:执行
systemctl status hbrclient检查服务状态;查看日志文件/opt/alibabacloud/hbrclient/logs/hbrclient.log,搜索pingresp not received、MQTTPublishTimeout、dial tcp i/o timeout等关键词。以上判断依据均来自客户端本地信息:hbrclient 服务状态和 hbrclient.log 日志。如果服务状态正常且日志中未出现上述关键词,说明备份失败并非由误执行 hbrclient init 命令导致,请继续排查其他原因。解决方案:
如果该服务器上同时部署了云安全中心的防勒索客户端,请先在云安全中心控制台卸载该服务器的防勒索客户端,避免与备份客户端冲突;如果该服务器未部署防勒索客户端,请跳过本步骤。
说明卸载防勒索客户端后,该服务器将暂时失去防勒索保护。请在备份客户端恢复正常后,及时为该服务器重新安装并开启防勒索防护。
执行
systemctl stop hbrclient停止服务。清理
/opt/alibabacloud/hbrclient/目录下的客户端配置和运行数据,保留该目录下的客户端可执行文件。说明请勿删除客户端可执行文件,否则后续的注册命令无法执行。如果已将整个安装目录清空,请重新下载并安装客户端后,再执行后续步骤。
重新注册客户端。注册方式和参数因客户端所在环境而异,请按以下场景选择:
云服务器 ECS:执行
hbrclient init ecs完成注册。本地服务器或自建机房内的服务器:不适用 ECS 的注册命令,需要使用该客户端所属存储库和对应的激活码重新注册。
执行
systemctl start hbrclient启动服务。
直接重启服务无法恢复,必须清理客户端配置和运行数据后重新注册。
本地NAS挂载失败问题。
备份客户端配置不正确或者未安装依赖的工具。
资源不足导致OutOfMemory问题,建议您:
增加资源。
拆分备份目录为多个子目录,具体操作,请参见方法1:拆分备份目录。

在备份计划中开启流量控制,设置流量。

更改客户端设置,降低备份客户端资源消耗。具体操作,请参见方法3:降低备份客户端资源消耗。
如果遇到超时失败的情况,请检查 hbrclient.log 文件,若出现关键词“Program Stopping!”,表示该机器进行了重启操作。hbrclient.log所在的日志路径如下:
Linux:
/opt/alibabacloud/hbrclient/logs/hbrclient.logWindows:
C:\Program Files\Aliyun Hybrid Backup Service Client\logs\hbrclient.log
如果问题仍未解决,请联系技术支持进行处理。
步骤四:在线技术支持
如果需要更多协助,请参见在线技术支持。您需要提供备份计划ID、地域、数据源类型、任务ID等,详细描述您在什么时候做什么遇到了什么问题,期望如何解决。您需要提供日志信息。您可以参考以下默认路径获取日志Log。
备份客户端默认安装路径参考如下,操作中请以实际安装路径为准。
Windows版本日志路径:本地磁盘(C)> Program Files > Aliyun Hybrid Backup Service Client > logs
Linux版本日志路径:/opt/alibabacloud/hbrclient/logs



