CN105808385A - 硬盘数据的防丢失方法 - Google Patents

硬盘数据的防丢失方法 Download PDF

Info

Publication number
CN105808385A
CN105808385A CN201610191724.8A CN201610191724A CN105808385A CN 105808385 A CN105808385 A CN 105808385A CN 201610191724 A CN201610191724 A CN 201610191724A CN 105808385 A CN105808385 A CN 105808385A
Authority
CN
China
Prior art keywords
data
hard drive
backup
hard disk
primary hard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610191724.8A
Other languages
English (en)
Inventor
曹峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Meitian Network Technology Co Ltd
Original Assignee
Suzhou Meitian Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Meitian Network Technology Co Ltd filed Critical Suzhou Meitian Network Technology Co Ltd
Priority to CN201610191724.8A priority Critical patent/CN105808385A/zh
Publication of CN105808385A publication Critical patent/CN105808385A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1458Management of the backup or restore process
    • G06F11/1469Backup restoration techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2053Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
    • G06F11/2094Redundant storage or storage space
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0614Improving the reliability of storage systems
    • G06F3/0619Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/065Replication mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

本案公开了一种硬盘数据的防丢失方法,包括:设定两个硬盘分别为主硬盘和备份硬盘;设定当有数据导入到主硬盘时,自动将该数据备份到备份硬盘中;当从主硬盘中读取数据发现错误时,根据预设算法对发生错误的数据进行恢复操作;将恢复得到的数据与备份硬盘中的相应数据进行比对,若一致,表明数据恢复成功;若存在差异,则删除恢复得到的数据,将备份硬盘中的相应数据复制到主硬盘中。本案通过设置备份硬盘,并结合多次的定期自检来确保数据在每个硬盘中的一致性和有效性,从而提高了数据的防丢失能力,增加了数据在硬盘中的安全性、稳定性和可靠性。

Description

硬盘数据的防丢失方法
技术领域
本发明涉及一种硬盘数据的防丢失方法。
背景技术
随着大数据时代的来临,用户群体的迅速扩张,用户对数据的稳定性、可靠性和安全性的要求越来越高。目前,常用的硬盘包括机械硬盘和固态硬盘,机械硬盘由于容易受温度、振动的影响而出现读写错误,且固态硬盘自身固有的擦写次数限制和坏块率也会导致读写错误。虽然硬盘自身具有纠错功能,但其只能通过自身纠错算法纠正错误位数较少的错误数据,因此其纠错能力是十分有限的。
在现有技术中,有一些比较新颖的方法可以用于保护数据,防止其因硬盘损坏而丢失,但这些方法操作繁琐,对硬盘自身的要求高,且保护成本较高。
发明内容
针对现有技术的不足之处,本发明的目的在于提供一种硬盘数据的防丢失方法,其能够给予数据多重保护,为数据提供安全、稳定、可靠的储存环境。
本发明的技术方案概述如下:
一种硬盘数据的防丢失方法,其包括:
设定两个硬盘分别为主硬盘和备份硬盘;
设定当有数据导入到主硬盘时,自动将该数据备份到备份硬盘中;
当从主硬盘中读取数据发现错误时,根据预设算法对发生错误的数据进行恢复操作;
将恢复得到的数据与备份硬盘中的相应数据进行比对,若一致,表明数据恢复成功;若存在差异,则删除恢复得到的数据,将备份硬盘中的相应数据复制到主硬盘中。
优选的是,所述的硬盘数据的防丢失方法,其中,还包括:
设定一个第一检测周期对主硬盘进行检测,若发现主硬盘损坏,则格式化主硬盘,并将备份硬盘中的数据复制到主硬盘中。
优选的是,所述的硬盘数据的防丢失方法,其中,还包括:
设定一个第二检测周期对备份硬盘进行检测,若发现备份硬盘损坏,则停止主硬盘的数据导入功能,保留数据导出功能。
优选的是,所述的硬盘数据的防丢失方法,其中,还包括:
设定一个第三检测周期对主硬盘和备份硬盘进行比对,并将彼此没有的数据分别进行补充备份,以保证主硬盘和备份硬盘的数据一致。
优选的是,所述的硬盘数据的防丢失方法,其中,还包括:
当从主硬盘中读取数据发现错误时,记录该错误的数据所在扇区的地址信息,并优先将后面导入的新数据存储在该扇区以外的其他扇区。
本发明的有益效果是:本案通过设置备份硬盘,并结合多次的定期自检来确保数据在每个硬盘中的一致性和有效性,从而提高了数据的防丢失能力,增加了数据在硬盘中的安全性、稳定性和可靠性。
具体实施方式
下面结合实施例对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
本案提出一实施例的硬盘数据的防丢失方法,其包括:
设定两个硬盘分别为主硬盘和备份硬盘;
设定当有数据导入到主硬盘时,自动将该数据备份到备份硬盘中;
当从主硬盘中读取数据发现错误时,根据预设算法对发生错误的数据进行恢复操作;
将恢复得到的数据与备份硬盘中的相应数据进行比对,若一致,表明数据恢复成功;若存在差异,则删除恢复得到的数据,将备份硬盘中的相应数据复制到主硬盘中。这样做的目的是尽量优先使用主硬盘进行数据恢复,而不优先使用备份硬盘,只有在数据无法恢复时才使用备份硬盘,这样可以减少备份硬盘的反复读取频率,提高备份数据的稳定性和安全性。
作为本案另一实施例,其中,硬盘数据的防丢失方法还包括:
设定一个第一检测周期对主硬盘进行检测,若发现主硬盘损坏,则格式化主硬盘,并将备份硬盘中的数据复制到主硬盘中。
作为本案又一实施例,其中,硬盘数据的防丢失方法还包括:
设定一个第二检测周期对备份硬盘进行检测,若发现备份硬盘损坏,则停止主硬盘的数据导入功能,保留数据导出功能。此时应尽快导出备份硬盘中的数据并更换新的备份硬盘。这样可以充分保护备份硬盘内的数据能够安全、稳定地被转移并被保存。
作为本案又一实施例,其中,硬盘数据的防丢失方法还包括:
设定一个第三检测周期对主硬盘和备份硬盘进行比对,并将彼此没有的数据分别进行补充备份,以保证主硬盘和备份硬盘的数据一致。
作为本案又一实施例,其中,硬盘数据的防丢失方法还包括:
当从主硬盘中读取数据发现错误时,记录该错误的数据所在扇区的地址信息,并优先将后面导入的新数据存储在该扇区以外的其他扇区。直至其他扇区都存满再将新的数据存入发生过错误的扇区,这样做的目的是降低数据因扇区故障再次发生错误的风险。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节。

Claims (5)

1.一种硬盘数据的防丢失方法,其特征在于,包括:
设定两个硬盘分别为主硬盘和备份硬盘;
设定当有数据导入到主硬盘时,自动将该数据备份到备份硬盘中;
当从主硬盘中读取数据发现错误时,根据预设算法对发生错误的数据进行恢复操作;
将恢复得到的数据与备份硬盘中的相应数据进行比对,若一致,表明数据恢复成功;若存在差异,则删除恢复得到的数据,将备份硬盘中的相应数据复制到主硬盘中。
2.根据权利要求1所述的硬盘数据的防丢失方法,其特征在于,还包括:
设定一个第一检测周期对主硬盘进行检测,若发现主硬盘损坏,则格式化主硬盘,并将备份硬盘中的数据复制到主硬盘中。
3.根据权利要求1所述的硬盘数据的防丢失方法,其特征在于,还包括:
设定一个第二检测周期对备份硬盘进行检测,若发现备份硬盘损坏,则停止主硬盘的数据导入功能,保留数据导出功能。
4.根据权利要求1所述的硬盘数据的防丢失方法,其特征在于,还包括:
设定一个第三检测周期对主硬盘和备份硬盘进行比对,并将彼此没有的数据分别进行补充备份,以保证主硬盘和备份硬盘的数据一致。
5.根据权利要求1所述的硬盘数据的防丢失方法,其特征在于,还包括:
当从主硬盘中读取数据发现错误时,记录该错误的数据所在扇区的地址信息,并优先将后面导入的新数据存储在该扇区以外的其他扇区。
CN201610191724.8A 2016-03-30 2016-03-30 硬盘数据的防丢失方法 Pending CN105808385A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610191724.8A CN105808385A (zh) 2016-03-30 2016-03-30 硬盘数据的防丢失方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610191724.8A CN105808385A (zh) 2016-03-30 2016-03-30 硬盘数据的防丢失方法

Publications (1)

Publication Number Publication Date
CN105808385A true CN105808385A (zh) 2016-07-27

Family

ID=56459108

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610191724.8A Pending CN105808385A (zh) 2016-03-30 2016-03-30 硬盘数据的防丢失方法

Country Status (1)

Country Link
CN (1) CN105808385A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106778369A (zh) * 2016-11-09 2017-05-31 百望金赋科技有限公司 一种硬盘数据访问方法、税控服务器
CN106886468A (zh) * 2017-01-16 2017-06-23 福建星网视易信息***有限公司 一种硬盘文件恢复方法及***
CN111601062A (zh) * 2020-05-28 2020-08-28 广州通达汽车电气股份有限公司 用于车载监控录像的存储安全容错方法及***
WO2022001929A1 (zh) * 2020-06-28 2022-01-06 苏州宝时得电动工具有限公司 自移动设备及其工作方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1504893A (zh) * 2002-12-05 2004-06-16 纬创资通股份有限公司 硬盘数据控制方法
CN101777013A (zh) * 2009-01-12 2010-07-14 成都市华为赛门铁克科技有限公司 一种固态硬盘及数据读写方法
CN102708019A (zh) * 2012-04-28 2012-10-03 华为技术有限公司 一种硬盘数据恢复方法、装置及***
CN103309775A (zh) * 2013-07-03 2013-09-18 苏州科达科技股份有限公司 一种高可靠磁盘阵列的容错方法
US20150026538A1 (en) * 2013-07-19 2015-01-22 Sony Corporation Storage control device, storage device, information processing system and storage control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1504893A (zh) * 2002-12-05 2004-06-16 纬创资通股份有限公司 硬盘数据控制方法
CN101777013A (zh) * 2009-01-12 2010-07-14 成都市华为赛门铁克科技有限公司 一种固态硬盘及数据读写方法
CN102708019A (zh) * 2012-04-28 2012-10-03 华为技术有限公司 一种硬盘数据恢复方法、装置及***
CN103309775A (zh) * 2013-07-03 2013-09-18 苏州科达科技股份有限公司 一种高可靠磁盘阵列的容错方法
US20150026538A1 (en) * 2013-07-19 2015-01-22 Sony Corporation Storage control device, storage device, information processing system and storage control method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106778369A (zh) * 2016-11-09 2017-05-31 百望金赋科技有限公司 一种硬盘数据访问方法、税控服务器
CN106886468A (zh) * 2017-01-16 2017-06-23 福建星网视易信息***有限公司 一种硬盘文件恢复方法及***
CN111601062A (zh) * 2020-05-28 2020-08-28 广州通达汽车电气股份有限公司 用于车载监控录像的存储安全容错方法及***
WO2022001929A1 (zh) * 2020-06-28 2022-01-06 苏州宝时得电动工具有限公司 自移动设备及其工作方法

Similar Documents

Publication Publication Date Title
CN105893178A (zh) 移动硬盘的数据备份方法
CN105808385A (zh) 硬盘数据的防丢失方法
CN102955720B (zh) 一种提高ext文件***稳定性的方法
KR101301828B1 (ko) 플래시 메모리에 기반한 ssd에서의 전원-손실 복구 방법 및 장치
US9836369B2 (en) Storage system to recover and rewrite overwritten data
CN105068888B (zh) 一种基于Oracle数据库的数据恢复方法
CN102508620B (zh) 一种处理raid5坏扇区的方法
CN106227625B (zh) 一种因掉电而损坏的闪存数据的恢复方法及***
WO2012097691A1 (zh) 一种数据备份方法和装置
US20120063602A1 (en) Method and apparatus for maintaining key information area in file system
CN105224891A (zh) 磁盘光盘融合数据安全存储方法、***及装置
CN104899114B (zh) 一种固态硬盘上的连续时间数据保护方法
TWI635497B (zh) 揮發性記憶體的資料保存系統及方法
CN104133740A (zh) 异常掉电数据恢复的方法
CN104407821B (zh) 一种实现raid重构的方法及装置
CN106339276A (zh) 一种基于数据备份状态的数据恢复方法及***
CN103092719B (zh) 一种文件***的断电保护方法
CN104461791A (zh) 一种信息处理方法及处理装置
US9323622B2 (en) Progress recording method and recovering method for encoding operation on storage device
CN105808387A (zh) 用于防止硬盘数据丢失的方法
JP2005050073A (ja) データ復旧方法およびデータ記録装置
CN106933707B (zh) 基于raid技术的数据存储设备数据恢复方法及***
CN105630417A (zh) 一种raid5***及在raid5***失效后继续写数据的方法
CN103902227B (zh) 一种支持追加写和共享读的文件存储方式
US7600151B2 (en) RAID capacity expansion interruption recovery handling method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160727

RJ01 Rejection of invention patent application after publication