基于扇区数据的备份方法与流程

文档序号:26405785发布日期:2021-08-24 16:20阅读:来源:国知局

技术特征:

1.一种基于扇区数据的备份方法,其特征在于,包括:

获取备份周期,所述备份周期为平均时间间隔ta,所述平均时间间隔ta的获取方法为:

获取n个备份时间间隔ti,根据所述备份时间间隔获取平均时间间隔ta,计算每个备份时间间隔的偏离度,所述偏离度为|ti-ta|/ta,i=1,2,…,n,预先设置标准偏离度,比较每个备份时间间隔的偏离度与标准偏离度的大小关系,得到n个比较结果,若在n个比较结果中,备份时间间隔的偏离度小于标准偏离度的比较结果的数量>n/2,则将所述平均时间间隔ta作为备份周期;

确定优先检测数sf,所述优先检测数的确定方法为:

设置待统计周期,所述待统计周期包括m个备份周期,获取待备份文件的总量sj,j=1,2,…,m,将在备份周期内备份过的文件前置,获取待统计周期内所述待备份文件的总量的均值sb,所述优先检测数为sf=sb×(1+k),其中k为标准系数;

在所述待统计周期后的下一个备份周期进行备份时,根据优先检测数sf的数量及待备份文件的排列顺序确定待检测的待备份文件。

2.根据权利要求1所述的基于扇区数据的备份方法,其特征在于,还包括:待检测的待备份文件的顺序为第sf+1个文件,在对待检测的待备份文件进行检测时,若需要备份,则继续检测第sf+2个文件是否需要备份,若第sf+2个文件仍需要备份,则继续检测第sf+3个文件是否需要备份,循环此过程,直至检测的文件不需要备份,则本备份周期结束;

若不需要备份,则本备份周期结束。

3.根据权利要求2所述的基于扇区数据的备份方法,其特征在于,还包括:

得到n个比较结果后,若在n个比较结果中,备份时间间隔的偏离度小于标准偏离度的比较结果的数量≤n/2,则重新统计n个备份时间间隔;若在n个比较结果中,备份时间间隔的偏离度仍小于标准偏离度的比较结果的数量≤n/2,则再次重新获取n个备份时间间隔;重复此过程,直至满足在n个比较结果中,备份时间间隔的偏离度小于标准偏离度的比较结果的数量>n/2,则本备份周期结束。

4.根据权利要求1所述的基于扇区数据的备份方法,其特征在于,所述备份时间间隔的数量n的取值范围为5-9,并且n为奇数。

5.根据权利要求3所述的基于扇区数据的备份方法,其特征在于,所述标准偏离度的取值范围为20%-40%。

6.根据权利要求5所述的基于扇区数据的备份方法,其特征在于,所述标准系数k的取值范围为0.2-0.4。

7.根据权利要求1所述的基于扇区数据的备份方法,其特征在于,还包括:

在获取所述n个备份时间间隔之前,服务器通过iscsi挂载备份磁盘到待备份主机,所述备份磁盘用以对文件进行备份,所述待备份主机用以存放备份的文件;

首次对源目录进行全量备份,所述源目录用以表示初始状态下所有文件的存放地址,所述全量备份表示对所有待备份文件进行第一次备份。

8.根据权利要求7所述的基于扇区数据的备份方法,其特征在于,还包括:

对源目录进行全量备份之后,还将启动一个监控程序,所述监控程序用以备份时读取日志中的所有文件操作,所述日志用以记载每次修改中文件操作的内容,所述文件操作包括文件内容的增加、修改、删除和文件本身的新增、删除。

9.根据权利要求8所述的基于扇区数据的备份方法,其特征在于,还包括:

启动监控程序之后,除第一次采用所述全量备份外,之后备份时通过读取所述监控程序记录的日志,仅对有修改记录的文件进行对比,进而得出新旧文件之间的增量,并对所述增量进行备份。

10.根据权利要求9所述的基于扇区数据的备份方法,其特征在于,还包括:

在待备份主机接收到结束备份的指令后,还将启动卸载程序,所述卸载程序用以将所述备份磁盘从所述待备份主机中卸载。


技术总结
本发明涉及一种基于扇区数据的备份方法,该方法包括:获取若干个备份时间间隔,获取平均时间间隔作为备份周期,计算每个备份时间间隔的偏离度,预先设置标准偏离度,比较每个备份时间间隔的偏离度与标准偏离度的大小关系,并统计前者小于后者的数量,若该数量超过一半,则把平均时间间隔作为备份周期;设置待统计周期,在待统计周期内,将备份次数多的备份文件前置,获取前置文件的数量,在后一备份周期进行备份时,将备份日志列表中对应数量的文件根据日志内容进行备份后,检测下一个文件是否需要备份,若不需要备份则备份结束。本发明节约了备份时所需要的计算资源,提高了备份的效率。

技术研发人员:许永森;周必高;韩杰;许永蒙
受保护的技术使用者:浙江豪联信息科技有限公司
技术研发日:2021.07.27
技术公布日:2021.08.24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1