CN105808385A - 硬盘数据的防丢失方法 - Google Patents
硬盘数据的防丢失方法 Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1456—Hardware arrangements for backup
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error 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/2053—Error 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/2094—Redundant storage or storage space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0614—Improving the reliability of storage systems
- G06F3/0619—Improving the reliability of storage systems in relation to data integrity, e.g. data losses, bit errors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication 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所述的硬盘数据的防丢失方法,其特征在于,还包括:
当从主硬盘中读取数据发现错误时,记录该错误的数据所在扇区的地址信息,并优先将后面导入的新数据存储在该扇区以外的其他扇区。
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)
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)
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 |
-
2016
- 2016-03-30 CN CN201610191724.8A patent/CN105808385A/zh active Pending
Patent Citations (5)
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)
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 |