用于对硬盘数据进行备份的方法

文档序号:10534651阅读:278来源:国知局
用于对硬盘数据进行备份的方法
【专利摘要】本案涉及一种用于对硬盘数据进行备份的方法,包括:将硬盘分别设为主存区、第一备份区和第二备份区;存储数据前对主存区检查:若主存区完好,则将数据存储于主存区,并在备份区备份;若主存区部分损坏,则确认未损坏部分的剩余容量,若剩余容量大于待存数据容量,则将数据存储于主存区中未损坏的部分,同时在备份区中备份;若剩余容量小于待存数据容量,则将数据存储于第一备份区和第二备份区中;若主存区全部损坏,则将数据存储于第一备份区和第二备份区中。本案通过在单个硬盘中设置双重备份区域,并结合多次的定期自检来确保数据在每个区域中的一致性和有效性,从而提高了数据的防丢失能力,增加了数据在硬盘中的安全性、稳定性和可靠性。
【专利说明】
用于对硬盘数据进行备份的方法
技术领域
[0001 ]本发明涉及一种用于对硬盘数据进行备份的方法。
【背景技术】
[0002]随着大数据时代的来临,用户群体的迅速扩张,用户对数据的稳定性、可靠性和安全性的要求越来越高。目前,常用的硬盘包括机械硬盘和固态硬盘,机械硬盘由于容易受温度、振动的影响而出现读写错误,且固态硬盘自身固有的擦写次数限制和坏块率也会导致读写错误。虽然硬盘自身具有纠错功能,但其只能通过自身纠错算法纠正错误位数较少的错误数据,因此其纠错能力是十分有限的。
[0003]在现有技术中,有一些比较新颖的方法可以用于保护和备份数据,防止其因硬盘损坏而丢失,但这些方法操作繁琐,对硬盘自身的要求高,且保护成本较高。

【发明内容】

[0004]针对现有技术的不足之处,本发明的目的在于提供一种用于对硬盘数据进行备份的方法,其能够给予数据多重保护,为数据提供安全、稳定、可靠的储存环境。
[0005]本发明的技术方案概述如下:
[0006]—种用于对硬盘数据进行备份的方法,其包括:
[0007]对单个硬盘进行分区,分别设定为主存区、第一备份区和第二备份区;
[0008]在存储数据前,对主存区进行检查:
[0009]若主存区完好,则将数据存储于主存区,并同时在第一备份区和第二备份区中进行自动备份;
[0010]若主存区部分损坏,则记录损坏部分的物理地址,确认未损坏部分的剩余容量,若未损坏部分的剩余容量大于待存数据容量,则将数据存储于主存区中未损坏的部分,同时在第一备份区和第二备份区中进行自动备份;若未损坏部分的剩余容量小于待存数据容量,则将数据存储于第一备份区中,同时在第二备份区中进行自动备份;
[0011 ]若主存区全部损坏,则将数据存储于第一备份区,同时在第二备份区进行自动备份。
[0012]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0013]设定一个第一检查周期对主存区进行检测,若发现主存区中有数据发生损坏,则格式化主存区,并将第一备份区中的数据复制到主存区中。
[0014]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0015]设定一个第二检查周期对第一备份区进行检测,若发现第一备份区中有数据发生损坏,则格式化第一备份区,并将第二备份区中的数据复制到第一备份区中。
[0016]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0017]设定一个第三检查周期对主存区和第一备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区和第一备份区的数据一致。
[0018]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0019]设定一个第四检查周期对第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证第一备份区和第二备份区的数据一致。
[0020]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0021]设定一个第五检查周期同时对主存区、第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区、第一备份区和第二备份区的数据一致。
[0022]优选的是,所述的用于对硬盘数据进行备份的方法,其中,还包括:
[0023]检查第二备份区,当第二备份区损坏时,停止主存区和第一备份区的数据导入功能,保留数据导出功能。
[0024]本发明的有益效果是:本案通过在单个硬盘中设置双重备份区域,并结合多次的定期自检来确保数据在每个区域中的一致性和有效性,从而提高了数据的防丢失能力,增加了数据在硬盘中的安全性、稳定性和可靠性。
【具体实施方式】
[0025]下面结合实施例对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0026]本案提出一实施例的用于对硬盘数据进行备份的方法,其包括:
[0027]对单个硬盘进行分区,分别设定为主存区、第一备份区和第二备份区;
[0028]在存储数据前,对主存区进行检查:
[0029]若主存区完好,则将数据存储于主存区,并同时在第一备份区和第二备份区中进行自动备份;
[0030]若主存区部分损坏,则记录损坏部分的物理地址,确认未损坏部分的剩余容量,若未损坏部分的剩余容量大于待存数据容量,则将数据存储于主存区中未损坏的部分,同时在第一备份区和第二备份区中进行自动备份;若未损坏部分的剩余容量小于待存数据容量,则将数据存储于第一备份区中,同时在第二备份区中进行自动备份;
[0031 ]若主存区全部损坏,则将数据存储于第一备份区,同时在第二备份区进行自动备份。
[0032]在上述实施例中,还优选包括:
[0033]设定一个第一检查周期对主存区进行检测,若发现主存区中有数据发生损坏,则格式化主存区,并将第一备份区中的数据复制到主存区中。
[0034]在上述实施例中,还优选包括:
[0035]设定一个第二检查周期对第一备份区进行检测,若发现第一备份区中有数据发生损坏,则格式化第一备份区,并将第二备份区中的数据复制到第一备份区中。
[0036]在上述实施例中,还优选包括:
[0037]设定一个第三检查周期对主存区和第一备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区和第一备份区的数据一致。
[0038]在上述实施例中,还优选包括:
[0039]设定一个第四检查周期对第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证第一备份区和第二备份区的数据一致。
[0040]在上述实施例中,还优选包括:
[0041]设定一个第五检查周期同时对主存区、第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区、第一备份区和第二备份区的数据一致。
[0042]在上述实施例中,还优选包括:
[0043]检查第二备份区,当第二备份区损坏时,停止主存区和第一备份区的数据导入功能,保留数据导出功能。此时应尽快修复第二备份区或及时导出数据并更换硬盘。这样可以充分保护硬盘内的数据能够安全、稳定地被转移并被保存。
[0044]尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。
【主权项】
1.一种用于对硬盘数据进行备份的方法,其特征在于,包括: 对单个硬盘进行分区,分别设定为主存区、第一备份区和第二备份区; 在存储数据前,对主存区进行检查: 若主存区完好,则将数据存储于主存区,并同时在第一备份区和第二备份区中进行自动备份; 若主存区部分损坏,则记录损坏部分的物理地址,确认未损坏部分的剩余容量,若未损坏部分的剩余容量大于待存数据容量,则将数据存储于主存区中未损坏的部分,同时在第一备份区和第二备份区中进行自动备份;若未损坏部分的剩余容量小于待存数据容量,则将数据存储于第一备份区中,同时在第二备份区中进行自动备份; 若主存区全部损坏,则将数据存储于第一备份区,同时在第二备份区进行自动备份。2.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 设定一个第一检查周期对主存区进行检测,若发现主存区中有数据发生损坏,则格式化主存区,并将第一备份区中的数据复制到主存区中。3.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 设定一个第二检查周期对第一备份区进行检测,若发现第一备份区中有数据发生损坏,则格式化第一备份区,并将第二备份区中的数据复制到第一备份区中。4.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 设定一个第三检查周期对主存区和第一备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区和第一备份区的数据一致。5.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 设定一个第四检查周期对第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证第一备份区和第二备份区的数据一致。6.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 设定一个第五检查周期同时对主存区、第一备份区和第二备份区进行比对,并将彼此没有的数据分别进行补充备份,以保证主存区、第一备份区和第二备份区的数据一致。7.根据权利要求1所述的用于对硬盘数据进行备份的方法,其特征在于,还包括: 检查第二备份区,当第二备份区损坏时,停止主存区和第一备份区的数据导入功能,保留数据导出功能。
【文档编号】G06F11/14GK105893182SQ201610192183
【公开日】2016年8月24日
【申请日】2016年3月30日
【发明人】曹峰
【申请人】苏州美天网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1