本文介绍云备份 ECS文件备份基础版的功能概览,包括简介、优势、工作原理、操作流程和费用等。
功能概述
ECS文件备份基础版是云备份面向ECS文件场景推出的基础备份与恢复能力,适用于对ECS实例中的重要文件有基本备份需求、希望尽量少运维投入的场景。一键激活、免配置,每天自动备份,30天内文件误删可恢复。按已备份ECS实例下挂载的块存储总容量计费,含免费额度,详见费用说明。
关键优势:
备份锁定
备份点不能被手动删除,也无法被勒索病毒篡改,极大保障了备份数据的可恢复性。
文件粒度恢复
支持选择单个文件恢复,实现更细粒度的数据恢复。
跨实例恢复
可将备份数据恢复至原ECS实例或其他ECS实例。即使ECS实例被误删,备份数据仍可恢复至其他实例。
工作原理
云备份通过在ECS实例上自动部署客户端实现数据备份。客户端依赖云助手安装和管理。
在ECS文件备份基础版中,客户端自动部署,无需手动管理:激活备份时自动安装,取消备份时自动卸载,暂停备份时保留。安装目录如下:
Linux版本日志路径:
/opt/alibabacloud/hbrclientWindows版本日志路径:
C:\Program Files\Aliyun Hybrid Backup Service Client
备份过程采用永久增量机制:首次全量备份,后续仅上传变更数据,在云端合成完整备份点。客户端会执行重复数据删除和压缩,最大程度减少网络传输。
使用限制
目前支持ECS文件备份基础版功能的地域包括华东1(杭州)、华东2(上海)、华南1(深圳)、华南2(河源)、华南3(广州)、西南1(成都)、西北2(中卫)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华北6(乌兰察布)、中国香港、马来西亚(吉隆坡)、马来西亚(柔佛州)、菲律宾(马尼拉)、印度尼西亚(雅加达)、泰国(曼谷)、日本(东京)、韩国(首尔)、新加坡、德国(法兰克福)、英国(伦敦)、沙特(利雅得)、阿联酋(迪拜)、美国(弗吉尼亚)、美国(硅谷)、美国(亚特兰大)和墨西哥。
每个ECS实例只能使用ECS文件备份基础版、ECS备份基础版或ECS文件备份中的一种方式来备份实例下的文件。各版本功能差异请参见ECS备份各版本功能区别。
不支持32位操作系统或经典网络的ECS实例。
仅支持备份ECS实例挂载的块存储数据,不支持NAS、ossfs、GlusterFS等网络挂载存储。
2017年12月01日之前购买的ECS实例需手动安装安装云助手Agent。
首次使用需创建和授权服务关联角色AliyunServiceRoleForHbrEcsBackup,请根据页面提示操作。
备份点数据无法恢复到已停止(Stopped)状态的ECS实例。
云备份默认限制备份速度,以避免占用过多ECS实例资源。当单台ECS实例下的文件数据量超过以下限额时,可能出现24小时内备份无法完成的情况,此时将跳过后续备份,优先完成当前备份任务。
备份执行优先级为高时:2 TB
备份执行优先级为低时:600 GB
当数据量超过此限额时,可能出现日常备份版本少于30个的情况。如需确保每日备份成功,请联系云备份在线技术支持。
备份的文件目录:ECS文件备份基础版仅备份用户数据,系统目录和系统临时文件不会被备份。根据操作系统不同,云备份排除的目录如下:
Windows操作系统:排除所有名称为
Windows\、python27\、Program Files (x86)\、Program Files\、ProgramData\、Boot\、$RECYCLE.BIN\、System Volume Information\、Users\Administrator\NTUSER.DAT、Users\Administrator\ntuser.dat.LOG*、pagefile.sys和客户端安装目录。Linux操作系统:排除
/bin/、/usr/bin/、/sbin/、/usr/sbin/、/srv/、/selinux/、/lib/、/lib32/、/lib64/、/boot/、/run/、/dev/、/proc/、/sys/、/lost+found/和客户端安装目录。
数据库文件备份:ECS文件备份基础版基于文件系统提供的文件读写接口读取文件内容后写入备份库进行备份。数据库文件通常被数据库主进程长期占用并持续修改,因此读取此类文件可能频繁失败。即便读取成功,因数据持续修改,数据库文件的备份可能不一致导致无法恢复数据库。因此对于数据库文件不建议使用ECS文件备份基础版,请使用ECS数据库备份功能。
特殊文件类型:不支持备份和恢复socket文件和硬链接(hardlink)文件。备份时跳过此类文件,恢复时如遇到此类文件也将跳过。
查看备份总览
前往云备份控制台,在页面上方选择需要查看的地域,即可查看当前地域已备份的ECS、已备份的块存储容量和未备份的ECS,以及全部地域下已备份的ECS和已备份的块存储容量。其中全部地域下已备份的块存储容量为免费额度与收费容量的总和,进度条上区分显示免费已用容量和收费已用容量,收费容量部分为计费基准。

具体指标说明请参见下表。
指标 | 说明 | 示例 |
已备份的ECS | 统计有备份版本的ECS实例总数,包括已释放但仍有备份版本的实例,不包括已激活备份但无备份版本的实例。 | 当前Region正常运行的ECS实例为 12 个,其中5个已激活ECS文件备份基础版并已生成备份版本,3个已激活ECS文件备份基础版但未生成备份版本,4个未激活ECS文件备份基础版。示例如下:
3个已激活但未生成备份版本的ECS实例还将统计到"未备份的ECS"分类中。待备份版本生成后,将自动统计到"已备份的ECS",示例如下:
如有已释放的ECS实例,但这些ECS实例下仍保留着备份版本用于恢复,此类ECS实例也将统计到"已备份的ECS",其相应的块存储容量也将统计到"已备份的块存储容量"。 |
已备份的块存储容量 | 统计已备份的ECS实例下挂载的块存储盘总容量。如已激活备份的ECS实例均无备份版本,则显示为0。 在全部地域视图下,已备份的块存储容量会区分显示免费已用容量和免费剩余容量,超过免费额度部分显示为收费容量。 | |
未备份的ECS | 统计现有ECS实例中没有备份版本的ECS实例个数总和(仅计算未释放的ECS实例),包含已激活备份但未生成备份版本的实例(如:刚激活未生成、备份持续失败、暂停备份导致备份版本过期等)。 |
备份和恢复
创建ECS文件备份
开始备份前需开通云备份服务并确保ECS实例在支持的范围内,详情参考使用限制。操作流程包括选择备份实例、配置备份参数、启动自动备份任务。
如在备份任务执行期间为ECS实例挂载了新盘,该新盘中的数据是否包含在当日备份版本中,与挂载时此次备份任务的具体执行阶段有关。如在备份任务执行期间从ECS实例卸载了盘,该盘中的数据是否包含在当日备份版本中,也与卸载时此次备份任务的具体执行阶段有关。
前往云备份控制台,在页面上方选择要备份ECS实例所在地域。
单击添加未激活备份的ECS,按以下介绍配置备份参数。
要激活备份的ECS:选择需要备份的ECS实例ID。
备份开始时间:默认在00:00-06:00间自动选择时间点。如需指定具体时间,选择指定时间并设置时间点。
高级设置:云备份默认会按照低优先级备份数据且开启至少保留一个版本功能,请按需修改。
备份执行优先级:选择低(最大备份吞吐10 MB/s,占用1个vCPU核)或高(最大备份吞吐30 MB/s,最多占用2个vCPU核)优先级。
至少保留一个版本:默认开启,确保至少保留一个备份版本不被自动删除。详细说明参见修改备份配置。
单击确定完成配置。
系统将按备份配置每日自动备份ECS实例文件。可在云备份控制台目标实例的中查看备份进展。当任务状态显示为完成时,表示备份完成并生成一个备份版本。
备份版本为某一时刻多个备份点的集合,例如ECS文件系统中有两个分区C盘与D盘,该ECS备份了一次后生成了一个备份版本,该备份版本下包含了C盘与D盘两个备份点。在恢复文件时,需要选择具体的C盘或者D盘的备份点(即备份历史中的绿色圆点)恢复文件目录或单个文件。

备份运行状态说明
激活备份后,可在ECS文件备份基础版列表页的备份运行状态列查看各实例的当前状态。各状态含义如下。
备份运行状态 | 说明 |
未激活 | 该 ECS 实例还未激活 ECS 文件备份基础版。 |
准备中 | 该 ECS 实例已激活 ECS 文件备份基础版,正在安装备份客户端,预计 5 分钟内完成。 |
准备失败 | 备份客户端安装失败。请在控制台上查看错误详情。 |
就绪 | 备份客户端安装完成,等待首次备份开始。 |
备份中 | 备份状态正常,等待下次备份任务执行。 |
备份中(正在备份) | 备份状态正常,且备份任务正在执行中。 |
备份失败 | 备份任务执行失败。常见原因包括客户端离线、云助手不可用、磁盘空间不足等。请在控制台上查看错误详情,并参考ECS文件备份基础版相关问题排查。 |
已暂停 | 备份任务已暂停。 |
已停止 | 无法找到该 ECS 实例,备份任务已自动停止。 |
已暂停和已停止状态下,备份数据仍保留,将按照 30 天保留时间自动过期;仍可使用备份版本恢复。
恢复ECS文件
支持将历史备份点中的文件恢复到原实例或其他ECS实例的指定路径。可选择恢复全部文件或按条件筛选特定文件。
前往云备份控制台,单击目标ECS实例操作列的查看详情。
在备份历史中,找到目标备份点所在行,单击操作列的恢复。或单击备份历史右侧的图标切换至时间线展示模式,单击备份点后再单击恢复。

按以下介绍配置恢复参数。
恢复目的地:默认选择原备份ECS恢复,可选择同地域内其它非已停止(Stopped)状态的ECS实例作为恢复目标。
恢复路径:默认恢复到原备份路径。选择其他路径时需确保目标路径在目标实例中存在,否则恢复任务将失败。
恢复路径存在同名文件时:默认选择跳过此文件。可选择覆盖恢复路径同名文件,但覆盖操作会导致原文件内容丢失,请谨慎选择。
恢复项目:默认选择所有文件,可根据需要选择包含指定文件(仅恢复选中文件)或排除指定文件(恢复除选中外的所有文件)。
说明如指定恢复的目录在备份点中未包含任何文件(即数据量为0),则云备份会创建一个恢复任务但不执行实际恢复操作。
单击确定开始恢复。
系统将按恢复配置执行恢复任务。可在云备份控制台目标实例的中查看恢复进展。当任务状态显示为完成时,表示恢复完成。

浏览备份文件
查看指定备份点下已备份的文件列表。
前往云备份控制台,单击目标ECS实例操作列的查看详情。
在备份历史中,找到目标备份点所在行,单击操作列的浏览,查看已备份的文件。

取消备份或恢复任务
如需取消备份或恢复任务,可在云备份控制台进行以下操作。
取消单次备份任务
在页面上方选择目标ECS实例所在地域。
在操作列单击查看详情,切换至备份任务页签。
对于执行中状态的任务,单击取消,并在弹出的对话框,单击确定。
取消单次恢复任务
在页面上方选择目标ECS实例所在地域。
在操作列单击查看详情,切换至恢复任务页签。
对于执行中状态的任务,单击取消,并在弹出的对话框,单击确定。
修改备份配置
如需修改备份配置,可在云备份控制台进行以下操作。
操作 | 说明 |
暂停或继续备份 |
|
取消备份 | 警告 为ECS实例取消备份时,云备份会删除该实例下的所有备份点,停止计费,并将该ECS实例从备份列表中移除。
|
关闭或开启至少保留一个版本 | 重要
|
修改备份执行优先级 | 配置修改将在下次备份任务执行时生效。
|
修改下次备份时间 |
|
应用于生产
备份执行优先级:生产环境中建议根据ECS实例用途设置不同优先级。关键业务实例使用低优先级备份,降低对业务性能的影响;非关键业务实例可按需使用高优先级备份,缩短备份窗口,避免与业务高峰期冲突。
至少保留一个备份版本:建议开启"至少保留一个备份版本"。具体原理请参考开启至少保留一个备份版本。
重要如为某ECS实例开启了"至少保留一个备份版本",该实例将持续保留至少一个备份版本(无论是否暂停备份),持续产生费用。
取消备份的使用:取消备份将删除所有历史备份版本且无法恢复,操作前务必确认数据不再需要。升级到其他备份方案前,确保新方案完成至少一次成功备份。
失败告警:在备份失败时,系统会自动向阿里云主账号发送报警邮件和站内信,请及时确认并参考ECS文件备份基础版相关问题排查。