本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。
为了避免因误删除文件、云服务器中毒等情况引起的数据丢失,建议您通过云备份对云服务器ECS的所有目录及文件进行备份。云备份支持配置灵活备份策略,将数据备份至云端,您可以随时查看和恢复数据。本文介绍如何使用云备份来备份云服务器ECS中的文件。
前提条件
已开通阿里云云备份服务。开通云备份不收取任何费用,使用云备份的ECS文件备份功能会产生软件使用费(文件备份软件使用费)和存储容量费。更多信息,请参见ECS文件备份费用。
注意事项
为达到最佳备份速度,使用云备份客户端时,建议运行备份客户端的机器使用双核及以上64位CPU,并配备8GB以上的可用内存。
系统能够备份的数据规模取决于内存资源。在4GB可用系统内存的情况下可备份的最大文件数量为100万个,总数据量为8TB。如果目录下的文件数目为千万级别以上,建议配备16GB的可用内存。
首次创建备份计划或绑定备份策略,云备份会自动创建服务关联角色AliyunServiceRoleForHbrEcsBackup,用于获取访问相关资源权限。页面会弹出授权对话框,根据提示授权角色。更多信息,请参见云备份服务关联角色。
ECS备份客户端需要和阿里云云助手配合使用。
如果需要备份的ECS实例是2017年12月01日之前购买的,需要您自行安装云助手客户端。更多信息,请参见安装云助手客户端。
如果需要备份的ECS实例是2017年12月01日之后购买的,则默认已预装云助手客户端。
操作视频
创建备份计划周期性备份云服务器ECS文件
在左侧导航栏,选择 。
在顶部菜单栏左上角,选择所在地域。
在ECS文件备份页面的ECS实例列表页签,找到目标实例,在其右侧的操作栏单击备份。
在创建备份计划面板,按照以下说明填写各项参数,然后单击确定。
重要如果您选择的地域支持备份策略,那么您只能通过关联备份策略设置备份计划,云备份会按照该备份策略周期性的备份ECS文件。
您可以在控制台左侧导航栏,单击策略中心,查看已支持备份策略的地域。如何创建备份策略,请参见新建备份策略。
参数
说明
备份目录规则
指定待备份的目录。云备份会备份该目录的所有文件及子目录。
选择全部目录或指定目录。
选择全部目录后,选择是否开启排除系统目录。
若开启了排除系统目录,此时Windows和Linux的排除系统目录将不计入备份计划。
您可以通过单击排除系统目录右侧的图标,获取排除系统目录的详情。
若未开启排除系统目录,此时全部目录都将计入备份计划。
选择指定目录后,需要指定备份文件路径。单击新增目录可自定义多个备份目录。
备份路径规则如下:
无通配符(*)的情况下,可以输入8行路径。
使用通配符(*)时,只能输入1行路径,支持形如
/*/*
的通配符。每行只支持绝对路径,例如以
/
、\\
、C:\
或D:\
开头。使用VSS时,不支持多个路径、UNC路径、通配符、排除文件。
使用UNC时,不支持VSS、通配符、排除文件。当备份源包含UNC路径时,将不会对Windows ACL进行备份。
排除系统目录
打开排除系统目录开关,表示不对系统目录进行备份。
备份文件类型
选择全部类型或指定类型。
若您选择了全部类型,则备份所有文件类型。
若您选择了指定类型,需要在选择文件类型框中指定要备份的文件类型。
备份策略
从下拉框中选择合适的备份策略。
云备份会按照您设置的备份策略,自动备份数据源。备份策略主要包括备份库加密方式、备份间隔、备份保留时间、异地复制策略、备份自动归档以及备份点病毒检测等操作,帮助您灵活管理各数据源资产。
如果默认备份策略无法满足您的备份方案,您可以单击管理策略,进入策略中心,新建或者修改备份策略。
关于备份策略中的参数解读,请参见管理备份策略。
使用流量控制
流量控制可以帮助您在业务高峰期,控制备份文件的流量,以免影响正常业务。
若使用流量控制,您需要根据业务情况,选择限流时间段,输入限流时间段内备份可使用的最大流量,然后单击添加。
备份成功
当达到备份执行时间时,云备份就会启动执行备份任务。当备份任务状态为成功时,表示当天备份完成。您可以在备份历史中看到备份点。
异常处理
当客户端或者备份任务状态异常时,您可以参考以下建议进行处理。
客户端状态:未安装
ECS实例未安装备份客户端,说明您未对该ECS实例进行备份保护。强烈建议您使用该功能对重要数据进行备份操作。
备份ECS实例中文件,无需您手动安装备份客户端。当您为ECS实例创建备份保护时,云助手会自动安装)。安装后客户端状态为已激活,并显示客户端版本号。
备份状态为失败
根据界面提示,修改和确认配置是否正确。
查看日志Log,定位具体报错的ErrorCode。
说明备份客户端默认安装路径参考如下,操作中请以实际安装路径为准。
Windows版本日志路径:本地磁盘(C)> Program Files > Aliyun Hybrid Backup Service Client > logs
Linux版本日志路径:/opt/alibabacloud/hbrclient/logs
备份状态为部分完成
请下载未完成备份文件列表,逐一确认,并根据Error Message做对应处理后,重新执行一次备份任务。
如果需要更多协助,请参见在线技术支持。
浏览和下载备份文件
浏览备份文件
通过浏览功能,您可以浏览已经备份的文件。如果浏览的备份点进行过病毒检测,云备份会对被病毒感染的文件进行标记。
在备份计划页签,找到目标客户端,单击。
在备份历史中,找到对应时间点的备份点,单击备份点,选择浏览。
下载备份文件
不支持直接下载已备份文件。您可以通过恢复到一个指定路径,间接实现已备份文件下载。例如,在恢复时,恢复路径类型选择指定路径,并设置恢复路径为
/temp/path
(请在恢复任务启动前创建该路径,否则会恢复失败),则恢复任务完成后,该路径会下载该备份点的文件。
病毒检测
为了避免携带病毒的文件被恢复到生产环境中,云备份服务提供备份点病毒检测功能,来帮助您选取干净安全的备份点以便以后进行数据恢复,您可以单击病毒检测对文件进行病毒检查。更多信息,请参见备份点病毒检测。
重新安装备份客户端
安装客户端前,请务必优先检查客户端安装路径:
如果安装路径中已经挂载了NAS目录,您需要使用
umount
命令取掉挂载的NAS目录,以免误删除NAS文件。如果安装路径中存在其他重要目录及文件,请移除至其他目录,以免误删除重要文件。
您可以在ECS实例列表页签的操作列,单击更多,选择安装客户端进行操作。安装完成后,客户端状态变更为已激活。客户端状态异常,您可以参考以下文档进行排查处理。
卸载客户端
卸载客户端前,请务必优先检查客户端安装路径:
如果安装路径中已经挂载了NAS目录,您需要使用
umount
命令取掉挂载的NAS目录,以免误删除NAS文件。如果安装路径中存在其他重要目录及文件,请移除至其他目录,以免误删除重要文件。
卸载ECS实例的备份客户端。卸载完成后,客户端状态变更为未安装。
删除备份
删除此备份客户端产生的备份数据。
删除备份会删除此备份客户端产生的备份数据,同时会导致正在执行的备份、恢复任务失败。删除客户端前,请您确保不再需要此客户端的备份数据,同时确保该客户端上没有正在执行的备份、恢复任务。
在备份计划页签,找到目标客户端,单击。
在备份历史中,找到对应时间点的备份点,单击备份点,选择删除。
为备份任务设置报警
备份库客户端或者备份恢复任务异常时,报警通知方式。
关闭:该客户端不再发送报警通知。
跟备份库报警一致:该客户端使用与备份库一致的报警方式。
通知主账号:该客户端的备份报警通知会以邮件的形式发送给阿里云账号。
自定义:需选择一个或多个联系人(组)。完成配置后,该客户端会发送备份报警给已选择的联系人(组)。更多信息,请参见报警联系人管理。
设置备份客户端参数
用于客户端性能调优。建议使用默认配置。包括设置以下客户端配置参数:
用HTTPS传输数据:数据加密存储到备份库后,您可以选择是否使用HTTPS传输数据。使用HTTPS会降低数据传输性能。如果修改了此项配置,在下一次备份或恢复任务开始时生效。
数据网络:选择VPC或者公网来做数据网络通信。若您所属的网络已开通专有网络VPC服务,建议选择VPC,可获得安全、可靠的传输服务。
最大工作线程数:设置备份客户端的最大工作线程数。线程数越大,占用宿主机资源越多,对宿主机性能影响越大,建议评估后设置。
最大CPU核心使用数:设置备份客户端的最大CPU核心使用数。CPU核数越大,占用宿主机资源越多,对宿主机性能影响越大,建议评估后设置。
恢复ECS文件
具体操作,请参见恢复ECS文件。
支持跨地域备份
为避免地域性灾害发生影响业务连续性,云备份支持为备份库创建异地镜像备份库,备份库中的数据将会自动复制到镜像备份库中,实现跨地域异地备份。您通过备份ECS文件、备份SAP HANA、备份OSS文件、备份阿里云NAS文件、备份本地NAS文件、备份本地文件等功能创建的通用备份库,都支持创建异地镜像备份库。具体操作,请参见跨地域备份。
相关文档
当您的业务需要以ECS为维度批量进行本地或异地备份时,或者需要快速搭建和复制ECS测试开发环境时,推荐您使用ECS整机备份。更多信息,请参见ECS整机备份功能概述。
云盘备份为ECS实例所有类型云盘(包括系统盘和数据盘)创建崩溃一致性备份,可用于备份或者恢复整个云盘。更多信息,请参见创建云盘备份。
云备份提供各备份场景下资源包,可以享受更大的价格优惠,帮助您更大程度节省支出。更多信息,请参见资源包购买指南。
要备份ECS云服务器中的MySQL/Oracle/SQL Server数据库,具体操作,请参见备份MySQL、备份Oracle和备份SQL Server。在备份数据库前,您需要在云备份控制台注册数据库。
将本地服务器文件备份至云上,请参见备份本地文件。