单一硬盘数据实时备份处理应用方法

文档序号:6646066阅读:301来源:国知局
专利名称:单一硬盘数据实时备份处理应用方法
技术领域
本发明是关于一种单一硬盘数据实时备份处理应用方法,尤指通过软件将单一硬盘分为两个或多个单位区块(unit block),当数据在做实时备份储存动作时,则该数据通过该软件处理分别同时储存于同一硬盘的不同单位区块(unit block)的带状区块(stripe block)处,以完成数据实时备份。
背景技术
在储存设备领域中,数组的应用是相当普遍,其中,RAID1是一种相当简易的数据实时备份技术,RAID1的技术是将每一笔数据同时写到两个硬盘并储存;若当其中一个硬盘中有数据毁损时,则另一个硬盘可立即提供数据于使用者予以使用,这样就不会发生有数据无法取得的情形(请参阅图1所示);该此项储存数据技术的需求是必须要有两个或两个以上的硬盘才能做此技术的实行,但这样的需求对某些条件已有所限制(如成本考量或系统本身只有单一硬盘等等的条件)的使用者来说是认为不值得使用;再者,现在硬盘的容量有越做越大的趋势,当硬盘的容量增大时,其该硬盘的扇区损毁的机率也相对会越来越高,而损毁的坏扇区(bad sector)如果是在硬盘格式化时被操作系统检测出来,一般操作系统会将该检测到的坏扇区(bad sector)排除不用,如果坏扇区(bad sector)的发生是在操作系统进行读取硬盘内所储存的数据时,则硬盘内的数据遗失的问题就会产生。

发明内容
本发明的主要目的是通过软件将单一硬盘区分为两个或多个单位区块(unit block),当数据在做实时备份储存动作时,该数据通过该软件处理一并分别储存于不同的单位区块(unit block)的带状区块(stripe block)处。
本发明的另一目的是为解决若只有单一个硬盘的条件下,而想做数据的实时备份,以防止数据毁损却无备份数据可读取的情形发生。
基于上述目的,本发明所提供一种单一硬盘数据实时备份处理应用方法,通过一软件将单一硬盘区分为两个单位区块(unit block),则数据要做实时备份储存动作时,其该数据会同时通过该软件处理,并分别同时储存于同一硬盘的不同单位区块(unit block)之中的带状区块(stripe block)处,以完成数据立即备份;该一软件将单一硬盘区分为多个单位区块(unit block),则数据要做实时备份储存动作时,其该软件会依序选取两个单位区块(unit block)使数据同时储存于已选取的两个单位区块(unit block)之中的带状区块(stripeblock)处,以完成数据立即备份。
结合下面的实施例和附图对本发明做进一步描述。


图1为公知的实时备份数据的示意图;图2为本发明实时备份数据的一实施例的示意图;图3为本发明实时备份数据的另一实施的示意图。
图中10,11,12数据 20硬盘21,22,23,24,25,26单位区块211,221带状区块 212,222带状区块具体实施方式
请参阅图2所示,通过一软件将该硬盘20区分为两个单位区块21,22,当数据10要做实时备份储存动作时,则该数据10通过该软件处理,一并分别储存在同一硬盘20的不同单位区块(unit block)21,22的带状区块(stripeblock)211,221处,以完成数据10实时备份的动作,则若有下一笔数据11也同样要做数据实时备份时,同样通过软件的处理并同时储存不同单位区块(unit block)21,22的带状区块(stripe block)212,222处即可。
请参阅图3所示,若该硬盘20通过软件区分为多个单位区块(unit block)21,22,23,24,25和26时,其该软件会依序选取两个单位区块(unit block)21,22做为实时备份储存用,当数据10要做实时备份储存动作时,则该数据10也要通过该软件处理,一并分别储存在同一硬盘20的不同单位区块(unitblock)21,22的带状区块(stripe block)211,221处,以完成数据10的实时备份动作,则下一笔数据11要做实时备份的动作时,同样地该数据11通过该软件处理,一并分别储存在同一硬盘20的不同单位区块(unit block)21,22的带状区块(stripe block)212,222处,以完成数据11的实时备份动作。若该单位区块(unit block)21,22使用已达饱和时,则软件会依序选取另两个单位区块(unit block)23,24提供其它几笔数据12做实时备份的动作,直到单位区块(unit block)23,24使用已达饱和。
以此类推,凡是只要有新的数据要做实时备份的动作时,都依上述的处理方式进行数据实时备份。
要做数据读取时,先选定一单位区块(unit block)的带状区块(stripeblock)读取数据,若此带状区块(stripe block)的数据已经毁损,可从备份的单位区块(unit block)的带状区块(stripe block)读取数据。以图2为例,要读取数据Datal,先选定带状区块(stripe block)211读取数据,若此带状区块(stripe block)的数据已经毁损,再从相对应的备份单位区块(stripe block)221读取数据。
藉由以上较佳具体实施例的详述,系希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的保护范围加以限制。相反地,其目的是希望能涵盖各种改变及具等效的变形都属于本发明所所保护的范围。
权利要求
1.一单一硬盘数据实时备份处理应用方法,该应用方法包含将一硬盘的储存区域区分为两个单位区块;要写入数据至该硬盘时,分别写入两个单位区块中;以及依据一读取规则选择地从两个单位区块读取数据。
2.如权利要求1所述的单一硬盘数据实时备份处理应用方法,进一步包含将该硬盘的储存区域区分为多个单位区块;依序选取两个单位区块做为数据实时备份储存用;以及当数据做储存动作时,则一并分别同时储存于已选取的两个单位区块之中的带状区块处,以完成数据实时备份。
3.如权利要求2所述的单一硬盘数据实时备份处理应用方法,其中若经由软件所选取的两个单位区块已达饱和时,依序选取另两个单位区块做为下一笔数据实时备份储存用。
4.如权利要求1所述的单一硬盘数据实时备份处理应用方法,其中该读取规则为,若其中一个单位区块所储存的数据损毁时,则自动从另一单位区块读取。
全文摘要
本发明提供一种单一硬盘数据实时备份处理应用方法,通过一软件将单一硬盘区分为两个单位区块(unit block),则数据要做实时备份储存动作时,其该数据会同时通过该软件处理,并分别同时储存于同一硬盘的不同单位区块(unit block)之中的带状区块(stripe block)处,以完成数据立即备份;该一软件将单一硬盘区分为多个单位区块(unit block),则数据要做实时备份储存动作时,其该软件会依序选取两个单位区块(unit block)使数据同时储存于已选取的两个单位区块(unit block)之中的带状区块(stripe block)处,以完成数据立即备份。
文档编号G06F3/06GK1928833SQ20051010273
公开日2007年3月14日 申请日期2005年9月9日 优先权日2005年9月9日
发明者蔡庆荣 申请人:吉佳科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1