备份方法技术

技术编号:7348549 阅读:147 留言:0更新日期:2012-05-18 11:25
本发明专利技术公开了一种备份方法,先自一来源磁盘取得一来源信息,并建立一镜像信息,其中,该镜像信息包括一缓冲值,接着,根据该缓冲值的大小依序自该来源磁盘取得多笔欲备份数据,并依序建立多笔连续的备份数据块,其中,各该备份数据块包括一备份数据。当来源磁盘内所有的数据都经过读取建立成一备份数据块之后,将该些数据块、该来源信息和该镜像信息组合成一镜像文件。因此,藉由上述的步骤,提供一种降低镜像文件的大小且提高备份和还原的时间的备份方法。

【技术实现步骤摘要】

本专利技术关于一种备份方法,特别是指一种用于卷备份的备份方法。
技术介绍
独立磁盘冗余数组(RAID,Redundant Array of Independent Disks),又称之为磁盘数组,是一种把多块独立的硬盘(物理硬盘)按不同方式组合成一个单一的逻辑硬盘,进而提供比单颗硬盘更高的存储性能和提供数据备份技术,其中,硬盘数组又可依数组组合方式具有多种卷级别。各卷级别在硬盘上记录着卷的组织与管理信息。一般来说,对卷进行备份的方法,都需要分成两个步骤来进行备份,一步骤是对卷上的数据进行备份,另一步骤则要对卷的组织和管理信息进行备份,因此,在进行卷备份的时候,不仅耗时而且还要了解不同操作系统对卷级的定义。因此,如何能透过一种方法或手段,在进行卷备份的时候,不需要额外备份卷的组织信息与管理信息,乃是目前相关厂商努力开发的目标。
技术实现思路
为了简化当前卷备份于备份时步骤繁琐复杂以及达成上述的目标,本专利技术提供一种备份方法可以对欲备份的卷的全部数据直接备分,省去对操作系统和卷级别的判断。本专利技术的备份方法,先自一来源磁盘取得一来源信息,并建立一镜像信息,其中,该镜像信息包括一缓冲值,接着,根据该缓冲值的大小依序自该来源磁盘取得多笔欲备份数据,并依序建立多笔连续的备份数据块,其中,各该备份数据块包括一备份数据。当来源磁盘内所有的数据都经过读取建立成一备份数据块之后,将该些数据块、该来源信息和该镜像信息组合成一镜像文件。因此,藉由上述的方法,本专利技术于卷备份时,不会针对来源磁盘的操作系统或卷级去做处理,便直接从来源磁盘读取数据建立镜像文件,故备份速率会高于一般现有的卷的备份方法,此外,本专利技术的各个备份数据块连续储存于镜像文件内,因此不同以往卷备份镜像文件需要具有指向离散数据标头文件(header),此举可以降低镜像文件的大小且提高备份和还原的时间。有关本专利技术的特征、实作与功效,配合附图作最佳实施例详细说明如下。附图说明图1为本专利技术的备份方法流程图;图2为本专利技术的镜像文件格式示意图;图3为图1中步骤S12的细部流程图。其中,附图标记:20  来源信息201 系统类型202 来源总数据量21  镜像信息211 缓冲值212 镜像数据量213 第一偏移值22  备份数据块221 循环冗余检查码222 压缩旗标码223 第二偏移值224 备份数据区具体实施方式请参考图1及图2所示,图1为本专利技术的备份方法流程图,图2为本专利技术的镜像文件格式示意图。备份方法包括:步骤S10:自一来源磁盘取得一来源信息;步骤S11:建立一镜像信息;步骤S12:根据一缓冲值的大小依序自该来源磁盘取得多笔欲备份数据,并依序建立多笔连续的备份数据块,其中,各该备份数据块包括一备份数据;以及步骤S13:建立一镜像文件,其中,该镜像文件包括该来源信息、该镜像信息及该些多笔备份数据块。其中,如步骤S10所述的来源信息20,包括一系统类型201及一来源总数据量202,系统类型201是指进行卷备分时,来源磁盘的操作系统的类型,来源总数据量202则是来源磁盘中,需要备份的卷的大小。其中,如步骤S11所述的镜像信息21,包括该缓冲值211、一镜像数据量212及一第一偏移值213,缓冲值211为一预设的数值,可视使用者的需求进行调整,依本实施例来说缓冲值211预设于4兆字节(Mega-Byte,MB),然而,此乃例示之用,并非用于限定本专利技术的任何技术特征。镜像数据量212则是用于表示镜像文件的数据大小,第一偏移值则代表第一笔被建立的备份数据块的偏移量(offset)。其中,如步骤S11所述的备份数据块22,包括一循环冗余检查(CyclicRedundancy Check,CRC)码221、一压缩旗标码222及一第二偏移值223及一备份数据区224,该备份数据区224储存有备份数据,该压缩旗标码222预设为“0”来代表备份数据未经过压缩楚理,反之,当备份数据为一经过压缩处理的数据后,该压缩旗标码222便会更新为“1”。请参考图1至图3所示,图1为本专利技术的备份方法流程图,图2为本专利技术的镜像文件格式示意图,图3为图1中步骤S12的细部流程图。步骤S12中包括以下子步骤:步骤S30:将取得的各该欲备份数据,依序进行一离散测试程序;步骤S31:判断各该欲备份数据的离散程度高低;步骤S32:当离散程度高时,将该欲备份数据存为该备份数据块,其中,各该备份数据块另包括一循环冗余检查(Cyclic Redundancy Check,CRC)码及一压缩旗标码,该压缩旗标码预设为0;步骤S33:当离散程度低时,将该欲备份数据进行压缩;以及步骤S34:将该经压缩的欲备份数据存为该备份数据块,并更新该压缩旗标码为1。其中,步骤S31所述的判断各该欲备份数据的离散程度高低,其离散程度判断的方法可透过离散傅立叶转换算法,然而,离散傅立叶转换算法进行数据离散程度的判断为本领域的技术人员所知悉,故此不加以累述。综上所述,本专利技术于卷备份时,不会针对来源磁盘的操作系统或卷级去做处理,仅会记录来源磁盘中卷的大小与卷的操作系统类型,之后便直接从来源磁盘读取数据来建立镜像文件,故备份速率会高于一般现有的卷的备份方法。此外,本专利技术的各个备份数据块连续储存于镜像文件内,不同以往卷备份镜像文件需要具有指向离散数据标头文件(header),此举可以降低镜像文件的大小且提高备份和还原的时间,再者,透过离散程度的计算来进行备份数据的压缩,亦缩小了镜像文件的大小。虽然本专利技术的实施例公开如上所述,但并非用以限定本专利技术,任何本领域的技术人员,在不脱离本专利技术的精神和范围内,举凡依本专利技术申请保护范围所述的形状、构造、特征及精神当可做些许的变更,因此本专利技术的专利保护范围须视本说明书所附的权利要求书所界定的范围为准。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种备份方法,其特征在于,包括步骤:
自一来源磁盘取得一来源信息;
建立一镜像信息,该镜像信息包括一缓冲值;
根据该缓冲值的大小依序自该来源磁盘取得多笔欲备份数据,并依序建立
多笔连续的备份数据块,其中,各该备份数据块包括一备份数据;以及
建立一镜像文件,其中,该镜像文件包括该来源信息、该镜像信息及该些
多笔备份数据块。
2.如权利要求1所述的备份方法,其特征在于,该根据该缓冲值的大
小依序自该来源磁盘取得多笔欲备份数据,并依序建立多笔连续的备份数据块
的步骤,进一步包括步骤:
将取得的各该欲备份数据,依序进行一离散测试程序;
判断各该欲备份数据的离散程度高低;
当离散程度高时,将该欲备份数据存为该备...

【专利技术属性】
技术研发人员:陈鹏陈志丰
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

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

1
相关领域技术