[发明专利]文件备份的调度方法、文件备份方法、装置及存储介质在审
申请号: | 201810509163.0 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108733515A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 戴育东 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭晶 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件备份 备份 存储介质 存储设备 网络技术领域 调度 备份过程 备份状态 调度设备 更新文件 成功率 发送 | ||
1.一种文件备份的调度方法,其特征在于,应用于存储系统中的调度设备,所述方法包括:
接收第一存储设备发送的文件的元信息,将所述文件的备份状态设置为待确定存储设备状态,所述文件的元信息包括文件名称、文件大小和文件存储路径;
根据所述文件的元信息,确定至少一个第二存储设备,所述至少一个第二存储设备用于对所述文件进行备份;
基于所述文件的元信息和所述至少一个第二存储设备,生成至少一个备份任务,将所述文件的备份状态更新为待备份状态,所述备份任务用于指示所述备份任务对应的第二存储设备基于所述文件存储路径获取所述文件的备份文件;
将所述至少一个备份任务分别发送给所述至少一个第二存储设备;
当接收到所述至少一个第二存储设备的任务完成消息时,将所述文件的备份状态更新为备份完成状态。
2.根据权利要求1所述的方法,其特征在于,所述将所述至少一个备份任务分别发送给所述至少一个第二存储设备之后,所述方法还包括:
每隔预设时间段,检测所述备份任务的状态;
当所述至少一个备份任务的状态不是备份完成状态时,分别重新执行至少一个备份任务的发送过程。
3.根据权利要求1所述的方法,其特征在于,所述根据所述文件的元信息,确定至少一个第二存储设备包括:
根据存储系统中各个存储设备与所述第一存储设备之间的距离,获取距离最近的设备作为第二存储设备;或,
根据存储系统中各个存储设备的负载大小,获取负载最小的设备作为第二存储设备。
4.根据权利要求1所述的方法,其特征在于,所述接收第一存储设备发送的文件的元信息之后,所述方法还包括:
向所述第一存储设备发送文件上传成功通知。
5.根据权利要求1所述的方法,其特征在于,所述基于所述文件的元信息和所述至少一个第二存储设备,生成至少一个备份任务之后,所述方法还包括:
将所述至少一个备份任务分别发送至消息队列中,所述消息队列被消息投放功能订阅;
通过所述消息投放功能在获取到所述消息队列中的至少一个备份任务后,执行将所述至少一个备份任务分别发送给所述至少一个第二存储设备的步骤。
6.一种文件备份方法,其特征在于,应用于存储系统中的第二存储设备,所述方法包括:
接收调度设备发送的备份任务,所述备份任务用于指示第二存储设备基于备份任务中的文件存储路径获取文件的备份文件;
根据所述备份任务中的文件存储路径,访问第一存储设备,所述第一存储设备为存储有所述文件的存储设备;
从所述第一存储设备中,获取所述文件的备份文件。
7.根据权利要求6所述的方法,其特征在于,所述文件存储路径为网页链接形式。
8.根据权利要求6所述的方法,其特征在于,所述从所述第一存储设备中,获取所述文件的备份文件之后,所述方法还包括:
当接收到所述调度设备发送的新的备份任务时,检测是否存在与所述备份任务相同的未完成任务,如果有与所述备份任务相同的未完成任务,则删除新的备份任务。
9.根据权利要求6所述的方法,其特征在于,所述接收所述调度设备发送的所述备份任务之后,所述方法还包括:
通过消息队列接收所述备份任务,所述消息队列被消息接收功能订阅;
通过所述消息接收功能在获取到所述消息队列中的备份任务后,执行从所述第一存储设备中,获取所述文件的备份文件的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810509163.0/1.html,转载请声明来源钻瓜专利网。