System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于分区特点的磁盘备份方法技术_技高网

一种基于分区特点的磁盘备份方法技术

技术编号:40041584 阅读:5 留言:0更新日期:2024-01-16 19:48
本发明专利技术涉及一种基于分区特点的磁盘备份方法,包括以下步骤:扫描磁盘待备份目标,将待备份目标分为分区表、分区类型和分区数据;将分区类型和分区数据进行分类;将分区表、分区类型和分区数据进行信息记录,形成标记表;基于标记表以及分区类型和分区数据的分类结果,采用不同的备份方式进行备份,生成备份文件;将备份文件进行校验,并生成校验码文件;将备份文件以及对应的校验码文件进行打包,生成最终的备份文件。与现有技术相比,本发明专利技术具有既能够保证完整地备份整个磁盘内容,又能够节约存储空间和时间等优点。

【技术实现步骤摘要】

本专利技术涉及数据备份与恢复领域,尤其是涉及一种基于分区特点的磁盘备份方法


技术介绍

1、磁盘备份是指将硬盘中的数据复制到另一个位置,以防止数据丢失或损坏的过程。目前,常用的磁盘备份技术主要有两种:磁盘镜像备份、文件系统备份。磁盘镜像备份是指将硬盘中的所有数据,包括分区表、操作系统、应用程序和设置,以一种压缩的格式保存为一个单独的文件,从而创建一个硬盘的镜像。文件系统备份是指将硬盘中的文件或文件夹,按照原始的结构和格式,复制到另一个位置。数据块是文件系统中用来存储文件或目录数据的基本单位,通常是由多个扇区(磁盘读写的最小单位)组成的逻辑块。数据块的大小由文件系统的类型和配置决定,不同的文件系统可能有不同的数据块大小。一个有文件系统的磁盘分区,其数据块可能处于以下三种状态:

2、a)已分配并使用的数据块(有效数据),即存储了文件系统正在使用的文件或目录数据的数据块,即有效数据;

3、b)已分配但未清零的数据块(脏数据),即存储了文件系统中已删除的文件或目录数据的数据块,但未被覆盖或回收的数据块;

4、c)未分配的数据块(未使用),即分配给文件系统但尚未使用过的数据块,没有存储任何有效的文件或目录数据的数据块。

5、磁盘镜像备份可以备份整个硬盘的内容,方便在硬盘出现故障或损坏时恢复整个系统,但是需要备份所有扇区,占用大量存储空间和时间。文件系统备份技术可以只备份文件系统有效数据块,大量节省存储空间和时间,但是使用场景较窄,无法备份磁盘分区信息,无法备份裸设备分区。因此,现有的磁盘备份技术存在着各自的优缺点,不能满足不同类型分区和数据的备份需求。


技术实现思路

1、本专利技术的目的就是为了提供一种在完整地备份整个硬盘内容的情况下,节约存储空间的基于分区特点的磁盘备份方法。

2、本专利技术的目的可以通过以下技术方案来实现:

3、一种基于分区特点的磁盘备份方法,包括以下步骤:

4、扫描磁盘待备份目标,将待备份目标分为分区表、分区类型和分区数据;

5、将所述分区类型和分区数据进行分类;

6、将所述分区表、分区类型和分区数据进行信息记录,形成标记表;

7、基于所述标记表以及分区类型和分区数据的分类结果,采用不同的备份方式进行备份,生成备份文件;

8、将所述备份文件进行校验,并生成校验码文件;

9、将所述备份文件以及对应的校验码文件进行打包,生成最终的备份文件。

10、进一步地,采用扫描器扫描所述磁盘待备份目标。

11、进一步地,所述分区类型的分类结果为裸设备分区、数据分区和无数据分区。

12、进一步地,所述裸设备分区采用磁盘镜像备份方式。

13、进一步地,所述数据分区采用文件系统备份方式。

14、进一步地,所述无数据分区不进行备份。

15、进一步地,所述分区数据的分类结果为有效数据、脏数据和未使用数据,所述有效数据采用文件系统备份方式,所述脏数据和未使用数据不备份。

16、进一步地,采用校验器对所述备份文件进行校验。

17、进一步地,还包括清理除所述最终的备份文件之外的所有文件,释放备份过程中占用的磁盘空间。

18、进一步地,所述标记表由人工进行确认或修改。

19、与现有技术相比,本专利技术具有以下有益效果:

20、(1)本专利技术通过对磁盘待备份目标划分为分区表、分区类型和分区数据,并对分区类型和分区数据进行划分,以针对划分结果实行按区进行备份,达到节约备份时间和空间的效果。

21、(2)本专利技术针对裸设备分区、数据分区和无数据分区分别采用镜像备份、系统备份以及跳过备份的方式,使用磁盘镜像备份可以保证数据的完整性和安全性,使用文件系统备份可以减少数据量和提高速度,从而兼顾磁盘镜像备份和文件系统备份的优点,提高备份速度和节约空间。

22、(3)本专利技术可以灵活地恢复不同类型的数据,从而满足用户的不同需求。

本文档来自技高网...

【技术保护点】

1.一种基于分区特点的磁盘备份方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,采用扫描器扫描所述磁盘待备份目标。

3.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,所述分区类型的分类结果为裸设备分区、数据分区和无数据分区。

4.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特征在于,所述裸设备分区采用磁盘镜像备份方式。

5.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特征在于,所述数据分区采用文件系统备份方式。

6.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特征在于,所述无数据分区不进行备份。

7.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,所述分区数据的分类结果为有效数据、脏数据和未使用数据,所述有效数据采用文件系统备份方式,所述脏数据和未使用数据不备份。

8.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,采用校验器对所述备份文件进行校验。

9.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,还包括清理除所述最终的备份文件之外的所有文件,释放备份过程中占用的磁盘空间。

10.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,所述标记表由人工进行确认或修改。

...

【技术特征摘要】

1.一种基于分区特点的磁盘备份方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,采用扫描器扫描所述磁盘待备份目标。

3.根据权利要求1所述的一种基于分区特点的磁盘备份方法,其特征在于,所述分区类型的分类结果为裸设备分区、数据分区和无数据分区。

4.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特征在于,所述裸设备分区采用磁盘镜像备份方式。

5.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特征在于,所述数据分区采用文件系统备份方式。

6.根据权利要求3所述的一种基于分区特点的磁盘备份方法,其特...

【专利技术属性】
技术研发人员:张宇飞胡晓剑
申请(专利权)人:上海仪电集团有限公司中央研究院
类型:发明
国别省市:

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

1