【技术实现步骤摘要】
一种数据备份方法、装置、介质
[0001]本申请涉及计算机存储领域,特别是涉及一种数据备份方法、装置、介质。
技术介绍
[0002]在存储系统中,为了防止由于设备故障等因素导致系统中数据丢失,需要定期将数据备份到其他存储装置(例如硬盘)或云端。通常采用一个具有定时器的线程来执行所有存储卷的数据同步工作,当满足定时器设定的时间时,该线程执行数据备份任务以对目标存储卷中的数据进行备份。
[0003]但当同一时间存在多个需要备份的目标存储卷时,只能通过定时器所在线程依次对各目标存储卷的数据进行备份,从而影响数据备份效率,且由于各存储卷的备份时间过长造成数据备份不及时,容易导致数据丢失。
[0004]由此可见,如何提供一种快速高效的数据备份方法,是本领域技术人员亟需解决的问题。
技术实现思路
[0005]本申请的目的是提供一种快速高效的数据备份方法、装置、介质,以防止数据备份不及时导致数据丢失。
[0006]为了解决上述技术问题,本申请提供了一种数据备份方法,包括:获取待备份数据卷的数量信息; ...
【技术保护点】
【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:获取待备份数据卷的数量信息;建立线程池,所述线程池中线程的数量与所述数量信息正相关;判断当前时间是否满足任一所述待备份数据卷的备份时间;若满足所述备份时间,调用所述线程获取与所述当前时间对应的目标数据卷的工作状态;判断所述工作状态是否满足预设条件;若所述工作状态满足所述预设条件,调用所述线程对所述目标数据卷进行备份。2.根据权利要求1所述的数据备份方法,其特征在于,所述获取待备份数据卷的数量信息包括:获取备份列表;所述备份列表还用于存储各所述待备份数据卷的备份时间、与各所述待备份数据卷对应的本地存储区域;读取所述备份列表以获取所述数量信息。3.根据权利要求2所述的数据备份方法,其特征在于,还包括:获取客户端发送的指令信息,并对所述指令信息进行解析以获取更新命令;若所述更新命令为增加指令,将与所述增加指令对应的数据卷加入所述备份列表中;若所述更新命令为删除指令,将与所述删除指令对应的数据卷移出所述备份列表。4.根据权利要求1所述的数据备份方法,其特征在于,所述判断所述工作状态是否满足预设条件包括:判断各所述目标数据卷是否需要执行备份;若是,则满足所述预设条件;若否,则不满足。5.根据权利要求1所述的数据备份方法,其特征在于,所述建立线程池的步骤后,还包括:创建工作队列和休眠队列;所述调用所述线程获取与所述当前时间对应的目标数据卷的工作状态的步骤前,还包括:将所述线程从所述休眠队列转移至所述工作队列;所述调用所述线程对...
【专利技术属性】
技术研发人员:郎占坡,穆向东,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。