[发明专利]一种副本管理方法、装置、电子设备及存储介质在审
| 申请号: | 202010181063.7 | 申请日: | 2020-03-16 |
| 公开(公告)号: | CN111400098A | 公开(公告)日: | 2020-07-10 |
| 发明(设计)人: | 葛绪意 | 申请(专利权)人: | 深信服科技股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455;G06F9/50 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
| 地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 副本 管理 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种副本管理方法,所述副本管理方法包括确定文件系统中的数据副本,并将当前被访问的数据副本设置为读源副本;将除所述读源副本之外的数据副本设置为目标数据副本;若接收到副本管理指令,则将所述目标数据副本拷贝至所述副本管理指令对应的主机;其中,所述副本管理指令包括副本重建指令,或副本同步指令,或负载均衡指令。本申请能够提高副本管理效率,并降低副本管理操作对于执行正常业务的影响。本申请还公开了一种副本管理装置、一种存储介质及一种电子设备,具有以上有益效果。
技术领域
本申请涉及数据存储技术领域,特别涉及一种副本管理方法、装置、电子设备及存储介质。
背景技术
分布式存储(Distributed Storage)是将数据分散存储在多台独立的设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。
在相关技术中,若分布式文件系统接收到副本管理指令(如副本重建指令、副本同步指令或负载均衡指令)时,需要确定副本管理指令对应的目标副本,然后从另外好的副本将数据完整拷贝到新创建的副本,数据拷贝完成后即重建完成。但是由于执行副本管理指令的过程中业务不能中断,意味着重建过程业务是一直运行的,如果此时选择的好副本正好又是虚拟机正在访问的副本,则会导致副本所对应的磁盘会变成随机IO(虚拟机读和重建读同时进行),降低副本管理效率,还会影响业务的正常执行。
因此,如何提高副本管理效率,并降低副本管理操作对于执行正常业务的影响是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种副本管理方法、一种副本管理装置、一种电子设备及一种存储介质装置,能够提高副本管理效率,并降低副本管理操作对于执行正常业务的影响。
为解决上述技术问题,本申请提供一种副本管理方法,该副本管理方法包括:
确定文件系统中的数据副本,并将当前被访问的数据副本设置为读源副本;
将除所述读源副本之外的数据副本设置为目标数据副本;
若接收到副本管理指令,则将所述目标数据副本拷贝至所述副本管理指令对应的主机;其中,所述副本管理指令包括副本重建指令,或副本同步指令,或负载均衡指令。
可选的,若所述副本管理指令为所述副本重建指令,将所述目标数据副本拷贝至所述副本管理指令对应的主机包括:
确定所述数据副本所在的目标主机,并从所述文件系统中除所述目标主机之外的主机中确定空闲主机;
从所述目标数据副本中选取副本重建源,并将所述副本重建源中的数据拷贝至所述空闲主机,完成数据副本重建操作。
可选的,从所述文件系统中除所述目标主机之外的主机中确定空闲主机包括:
根据主机容量参数和主机性能参数对所述文件系统中除所述目标主机之外的主机进行优先级评价;
根据所述优先级评价结果确定所述空闲主机。
可选的,若所述副本管理指令为所述副本同步指令,将所述目标数据副本拷贝至所述副本管理指令对应的主机包括:
从所述目标数据副本中选取副本同步源,并将所述副本同步源中的数据与待同步主机中数据副本的数据进行数据比对;
根据数据比对结果对所述待同步主机中数据副本执行数据同步操作;其中,数据同步操作后的待同步主机中数据副本的数据与所述副本同步源中的数据相同。
可选的,若所述副本管理指令为所述负载均衡指令,将所述目标数据副本拷贝至所述副本管理指令对应的主机包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010181063.7/2.html,转载请声明来源钻瓜专利网。





