System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于区块链的数据安全复制方法技术_技高网

基于区块链的数据安全复制方法技术

技术编号:40483426 阅读:3 留言:0更新日期:2024-02-26 19:16
基于区块链的数据安全复制方法,涉及硬盘和存储卡的复制领域。本发明专利技术是为了解决现有数据复制方法对存在坏块的介质进行复制时,不能有效跳过坏块,造成数据复制效率差、安全性低的问题。本发明专利技术采用电子数据复制工作台对待进行数据复制的存储介质进行类型识别,并根据存储介质的类型确定数据复制模式;在确定的数据复制模式下,对存储介质内的数据进行复制并同时进行坏块检测,在复制过程中根据检测到坏块的数量或比例和实际复制时间判断是否需要对存储介质进行全盘扫描,若是,启动全盘扫描,记录存储介质中所有坏块的位置,形成坏块表,根据坏块表,确定数据复制的方案对数据进行复制,否则,直至完成数据复制。用于多种存储介质的数据复制。

【技术实现步骤摘要】

本专利技术涉及硬盘和存储卡的复制领域。


技术介绍

1、电子数据是当前最主要的信息存储方式,更是承载现代工业体系运行的不可或缺载体。大型企事业的数据是重要的战略性基础数据,其损坏和泄露会影响社会各行业的安全良好运行。当前,有大量的、多种类型存储介质及设备需要数据擦除,目前的数据复制软件功能不足,接口单一,可同时复制设备少,常常难以处理,且当存储介质扇区出现坏块时,不能有效跳过坏块,反复对存储介质扇区数据进行读写,导致磁头和盘片损坏范围的扩大,严重影响数据复制的速度与安全性。

2、随着技术发展,现有的复制平台仅能完成部分介质的复制,但是既能够对主流存储介质进行高速数据复制,同时可以对存储介质信息电子归档、操作过程可溯源、自动处理复制错误等功能于一体的设备不常见。


技术实现思路

1、本专利技术是为了解决现有数据复制方法对存在坏块的介质进行复制时,不能有效跳过坏块,造成数据复制效率差、安全性低的问题,提出了一种基于区块链的数据安全复制方法

2、本专利技术所述基于区块链的数据安全复制方法包括:

3、步骤一、采用电子数据复制工作台对待进行数据复制的存储介质进行类型识别,并根据存储介质的类型确定数据复制模式;

4、所述数据复制模式包括:镜像复制、盘到文件复制和盘到盘复制;

5、步骤二、在确定的数据复制模式下,对存储介质内的数据进行复制并同时进行坏块检测,在复制过程中根据检测到坏块的数量或比例和实际复制时间判断是否需要对存储介质进行全盘扫描,若是,执行步骤二一,否则,直至完成数据复制,生成电子报告,执行步骤三;

6、步骤二一、启动全盘扫描,记录存储介质中所有坏块的位置,形成坏块表;

7、步骤二二、根据坏块表,确定数据复制的方案对数据进行复制,并生成电子报告,执行步骤三;

8、步骤三、根据预设参数判断是否将复制的数据及电子报告上传至区块链,若是,则将复制的数据及电子报告上传至区块链,结束任务,否则,直接结束任务。

9、进一步地,本专利技术中,步骤二中,对存储介质内的数据进行复制,根据复制过程中检测到坏块的数量或比例和实际复制时间判断是否启动对存储介质进行全盘扫描的具体方法包括三种,当满足任意一种时,启动全盘扫描:

10、第a种:对存储介质的坏块参数进行初始化,令坏块个数bb=0,初始复制扇区标号设置为0;复制过程中检测到坏块时,判断该坏块与最近的坏块的距离是否小于k个扇区,若是,令bb=bb+1,判断当前bb是否大于个数阈值th,若bb是大于个数阈值th,启动对存储介质进行全盘扫描;其中,th≥10;

11、第b种:对存储介质的坏块参数进行初始化,实时记录存储介质的坏块个数,计算坏块所占存储介质全盘的比例n是否大于阈值bh,若是,则启动对存储介质的全盘扫描,其中,1%≤bh≤20%;

12、第c种:判断当前的实际复制时间是否远大于该存储介质全盘复制的m倍的理论复制时间,若是,则启动对存储介质进行全盘扫描,其中,1.5<m≤5。

13、进一步地,本专利技术中,步骤二二中,根据坏块表,确定数据复制方案的方法包括:

14、第一种:判断坏块表中,判断存在坏块的扇区数量/总扇区数<v%,v<20是否成立,若是,则执行复制方案d;否则,进行复制方案e,并进行声光报警;

15、第二种:判断坏块表中,是否存在连续坏块的扇区数量/总扇区数<p%,p>10,若是,则执行复制方案d;否则,进行复制方案e,并进行声光报警;

16、第三种:利用坏块表,将x个扇区作为一个单元,统计至少存在u%比例的坏块的单元的个数bbtest,判断是否存在bbtest/(硬盘总扇区数量/x)<e%,10>e>5,若是,则执行复制方案d;否则,进行复制方案e,并进行声光报警;

17、其中,复制方案d:根据坏块表中坏块具体位置,避开坏块扇区位置,复制非坏块扇区数据;

18、复制方案e:终止当前数据复制程序,选择hrt(hdd repair tools硬盘修复工具)进行复制。

19、进一步地,本专利技术中,步骤二中,对存储介质内的数据进行复制前还包括对存储介质的隐藏区域检测的步骤。

20、进一步地,本专利技术中,对存储介质的隐藏区域检测的步骤具体为:

21、首先检测存储介质是否存在hpa隐藏扇区:如果存在hpa(host protectedarea主机保护区域)隐藏扇区,根据预设参数,解锁hpa隐藏扇区或者忽略;进行下一步,检测介质是否存在dco(device configuration overlay,设备配置覆盖)隐藏扇区;

22、如果不存在hpa隐藏扇区,直接检测介质是否存在dco隐藏扇区:如果存在dco隐藏扇区,根据预设参数,解锁dco隐藏扇区或忽略;执行介质数据复制操作;

23、如果不存在dco隐藏扇区,直接执行介质数据复制操作。

24、进一步地,本专利技术中,镜像复制的过程为:首先选择源盘中的镜像文件,选择目标盘;采用哈希算法进行复制,并设置哈希算法是否校验;

25、盘到文件复制,即为磁盘克隆,首先选择源盘与目标盘,其次设置克隆参数,包括源盘起始扇区、源盘扇区数量、目标盘开始扇区;错误处理设置,设置哈希算法以及设置是否校验;

26、所述错误处理设置包括:跳过选项或终止方式、跳过方式,设置跳过坏块数量、设置坏块数量超过预设阈值时跳过扇区的数量;

27、盘到文件复制:即磁盘镜像,将源盘数据以镜像文件方式写入到用户指定位置。

28、进一步地,本专利技术中,步骤二中,生成电子报告包括:系统信息、复制任务信息、存储介质信息和执行复制案例信息。

29、进一步地,本专利技术中,步骤一中,电子数据复制工作台包括:显示模块、开关及供电模块、控制及存储模块、声光模块和存储介质接口模块;

30、开关及供电模块用于为显示模块、控制及存储模块和声光模块供电,并通过开关对供电进行控制;

31、控制及存储模块用于存储数据复制模式及不同存储介质与复制模式的对应关系;

32、控制及存储模块还用于对存储介质类型进行识别,对存储介质内的数据进行复制并同时进行坏块检测,在复制过程中根据检测到坏块的数量或比例和实际复制时间判断是否需要对存储介质进行全盘扫描,若是,则启动存储介质的全盘扫描,形成坏块表,根据坏块表确定数据复制的方案对数据进行复制,并生成电子报告否则,根据预设参数判断是否将复制的数据及电子报告上传至区块链或直接结束任务;

33、声光模块接收声光报警触发信号后采用声光告警方式提示用户应采用hrt复制工具进行数据复制;

34、存储介质接口模块用于提供不同的端口与存储介质连接;

35、显示模块1用于对存储介质类型、坏块表进行显示。

36、进一步地,本专利技术中,控制及存本文档来自技高网...

【技术保护点】

1.基于区块链的数据安全复制方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二中,对存储介质内的数据进行复制,根据复制过程中检测到坏块的数量或比例和实际复制时间判断是否启动对存储介质进行全盘扫描的具体方法包括三种,当满足任意一种时,启动全盘扫描:

3.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二二中,根据坏块表,确定数据复制方案的方法包括:

4.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二中,对存储介质内的数据进行复制前还包括对存储介质的隐藏区域检测的步骤。

5.根据权利要求4所述的基于区块链的数据安全复制方法,其特征在于,对存储介质的隐藏区域检测的步骤具体为:

6.根据权利要求4所述的基于区块链的数据安全复制方法,其特征在于,镜像复制的过程为:首先选择源盘中的镜像文件,选择目标盘;采用哈希算法进行复制,并设置哈希算法是否校验;

7.根据权利要求4所述的基于区块链的数据安全复制方法,其特征在于,步骤二中,生成电子报告的内容包括:系统信息、复制任务信息、存储介质信息和执行复制案例信息。

8.根据权利要求3所述的基于区块链的数据安全复制方法,其特征在于,步骤一中,电子数据复制工作台包括:显示模块(1)、开关及供电模块(3)、控制及存储模块(2)、声光模块(4)和存储介质接口模块(5);

9.根据权利要求3所述的基于区块链的数据安全复制方法,其特征在于,还包括磁盘消磁机;所述磁盘消磁机用于对连接的存储介质进行消磁。

10.根据权利要求3所述的基于区块链的数据安全复制方法,其特征在于,电子数据复制工作台还包括三网切换模块,所述三网切换模块用于将控制及存储模块(2)与网络连接,并控制控制及存储模块(2)与任意三个网络之间进行切换。

...

【技术特征摘要】

1.基于区块链的数据安全复制方法,其特征在于,包括:

2.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二中,对存储介质内的数据进行复制,根据复制过程中检测到坏块的数量或比例和实际复制时间判断是否启动对存储介质进行全盘扫描的具体方法包括三种,当满足任意一种时,启动全盘扫描:

3.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二二中,根据坏块表,确定数据复制方案的方法包括:

4.根据权利要求1所述的基于区块链的数据安全复制方法,其特征在于,步骤二中,对存储介质内的数据进行复制前还包括对存储介质的隐藏区域检测的步骤。

5.根据权利要求4所述的基于区块链的数据安全复制方法,其特征在于,对存储介质的隐藏区域检测的步骤具体为:

6.根据权利要求4所述的基于区块链的数据安全复制方法,其特征在于,镜像复制的过程为:首先选择源盘中...

【专利技术属性】
技术研发人员:刘生王孝余尚方王强乔羽张雷樊永新刘秀娥宋宜雷刘楠李丹丹方宽孙泽锋问海亮兰森郭跃男王莹莹刘宇于翔吕品吕吕李洪光刘伟杨白宇韩佳明贠占全王宝峰梁有光冯雪君
申请(专利权)人:国网黑龙江省电力有限公司电力科学研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1