异地备援方法

文档序号:6421336阅读:275来源:国知局
专利名称:异地备援方法
技术领域
本发明是一种备援方法,特别是涉及一种运用在分别设在远端位置(SEVER)与近端位置(CLIENT)的至少两电脑上的异地备援方法。
背景技术
现代人倚赖电脑的程度日渐加重,尤其是企业公司里的重要数据大多数均存放在电脑的储存媒体内,这些数据常常维系着整个企业经营的命脉,倘若一不小心将其遗落或损坏,经常会造成公司严重的损失,因此,备份动作也变成各公司信息人员极重要的工作内容,备份动作的实施方式有很多种为了将外来不可抗力因素,如停电、火灾、地震、恐怖事件对重要数据的影响降至最低,多数公司会采用异地备援的方式,亦即,将重要数据存放位在与公司不同地点的位置,而分别在前述二个位置的电脑间是通过网络的方式来作为传输工具,而来达成备份动作,如图1所示,公知的备份方法是在一远端电脑10上建立有多数分别对应近端电脑11~14的备份区101~104。
公知进行备份方式是分别将近端电脑11~14内的数据传送备份到远端电脑10的备份区101~104内,一旦近端电脑11~14有任何损毁或需要重新建置数据与系统,即可由前述备份区101~104读取数据来完成复原的动作。
但公知备份方式是在每次备份的动作之中,无论近端电脑11~14变更与否,均会完整地将其内部的数据传送至远端电脑10的备份区101~104内,而此种备份方式,对于网络频宽的要求相当大,同时,容易受限于网络传输的速率,在数据容量越来越庞大的趋势下,备份速度减慢是可以预见的。
再者,将信息备份在远端电脑10的备份区101~104的储存方式大致上有两种一种为如图2所示的「独立储存」,一种为如图3所示的「覆盖储存」,「独立储存」方式是在每次备份过程中,均将近端电脑11~14上的完整数据分别传送至远端电脑10的备份区101~104内,且分别依照各不同时间点个别储存,复原时,可选择不同时间点的数据进行复原动作。
「覆盖储存」方式是在每次备份过程中完整备份近端电脑11~14中的数据至远端电脑10的备份区101~104中,但不具有将不同时间点备份信息个别储存的设计,而是不断地覆盖先前数据,使复原时仅能读取最后一次备份动作的完整数据「独立储存」虽可以满足选择不同时间点备份的功效,但此种储存方式需要相当大的储存空间,而「覆盖储存」虽然较不占空间,但却无法满足依照不同时间点复原的需求,综上可知,公知备份方式在频宽与储存容量的占用上均未臻理想,而本发明即为了改善此部份的技术缺失而研发出来。

发明内容本发明的主要目的,是在于提供一种兼具减少网络频宽的占用且可有效利用网络频宽、缩小占用储存空间以及可选择时间点进行复原的优点的异地备援方法。
本发明的一种异地备援方法,用于通过预定网络来通信连结的一近端主机与一远端主机间,近端主机具有一近端储存媒体而远端主机具有一远端储存媒体,异地备援方法包含以下步骤(A)近端主机以可调位元大小的区块为单位备份近端储存媒体内的初始磁区分布状态至远端主机的远端储存媒体,(B)远端主机在不同时间检测近端主机的近端储存媒体磁区变动,且分别以可调位元大小的区块为单位将近端主机的变动备份至远端记录媒体,及,(C)远端主机是于不同时间将磁区分布状态由远端储存媒体还原至近端主机的近端储存媒体。

下面结合附图及实施例对本发明异地备援方法进行详细说明图1一种公知备援方法的简单示意图;图2公知独立储存方式的备援方法的一简单示意图;图3公知覆盖储存方式的备援方法的一简单示意图;图4本发明异地备援方法的一第一较佳实施例的架构简单示意图;图5第一较佳实施例的一流程图6第一较佳实施例的第一次备份动作的一简单示意图;图7类似图6的一简单示意图,说明较佳实施例进行第二次备份动作;及图8本发明异地备援方法的一第二较佳实施例的一流程图。
具体实施方式如图4所示,本发明异地备援方法的一第一较佳实施例,适用于通过预定网络来通信连结的一近端主机2与一远端主机3,近端主机2具有一近端储存媒体21且远端主机3具有一远端储存媒体3,本发明异地备援方法是依照以下流程执行。
如图5、6所示,首先执行一流程201,流程201是近端主机2以可调位元大小的区块为单位,备份近端储存媒体21内的初始磁区分布状态至远端主机3的远端储存媒体31的一初始备份单元311,此初始备份单元311同时记录一建立时间t0。
接着,执行一流程202,当近端主机2完成初始的第一次备份动作后,进端主机2会同步标示近端储存媒体21是否已经完成备份,如图6所示,标示方式为在近端储存媒体21内设置一旗帜标签211,此旗帜标签211可显示两种不同状态,当此旗帜标签211显示为「1」时,即表示已完成备份动作,而当此旗帜标签211显示为「0」时,是表示并未完成备份动作。
执行一流程203,远端主机3检查所述网络的频宽使用状态且判断是否处于拥塞状态,其判断基准为一预定设定值,若网络频宽大于预设值时,即判定前述网络为畅通的情况,且继续执行一流程204,反之,若网络频宽小于预设值时,即判定网络为拥塞的状态而不进行下一个流程。
而流程204是当远端主机3处在网络频宽畅通的状态下,检测近端主机2的近端储存媒体21的磁区变动,且分别以可调位元大小的区块为单位将近端主机2的变动备份至远端记录媒体31的一第一变动备份单元312,而以上即为完成第一次变动备份动作,依照前述旗帜标签211的显示方法,旗帜标签211即由「0」显示为「1」,第一变动备份单元312亦同时记录一建立时间t1。
进一步说明流程203中远端主机3执行备份动作的细节内容,首先,远端主机3会检测网络是否拥塞,例如管理者可设定512kb/sec为基准值,一旦网络中的传输速度大于此基准值时,远端主机3即会判断网络状态为「流畅」,反之,当传输速度低于此基准值时,远端主机3即会判断网络状态为「壅塞」,惟此基准值乃是以实际硬体的环境来设定,当网络状态流畅时,远端主机13会开始将近端主机2上的磁区状态备份至远端储存媒体21内,反之,当网络状态壅塞时,远端主机3会处于待机状态,而暂时不动作,并接着以不定时或定时的方式反复检测网络状态,一旦符合基准值,即可进行备份动作。
如图8所示,本发明的一第二较佳实施例大致与第一较佳实施例相同,差别在于第二实施例之流程203’是以预定的时间排程作为远端主机3启动检测动作的时间基准,而不考虑频宽的使用状态,即是当近端主机2处于闲置状态时即会开始进行备份,前述闲置状态的判断基准亦可预先给予设定,第二实施例是当近端主机2闲置待命超过5分钟,远端主机3即可判断近端主机2处于闲置状态。
特别说明,不同实施例以其他项目作为检查基准,且可利用前述区块的位元大小可自行设定为至少1位元的任意大小,用来符合网络传输的需求,例如5、10、…512或更多位元等等。
以上流程201至流程204是说明本发明异地备援方法的初始备份及第一次变动备份流程,而完成前述二次的备份动作后接着再继续说明第三次变动备份流程。
如图6、7所示,当近端主机2的近端储存媒体21再度产生磁区变动时,远端主机3即会检测本次检测与前次检测的时间区间内,近端储存媒体21的各磁区变动,并将磁区变动备份至远端主机3的远端记录媒体31的一第二变动备份单元313,以此类推,远端主机3会依照流程203的判断原则依序建立第三、第四…变动备份单元。
而以下再继续进行还原动作,执行一流程205,前述远端主机3可选择不同时间点将磁区分布状态由远端储存媒体31还原至近端主机2的近端储存媒体21,亦即,当近端主机2要求还原至第二变动备份单元313的时间点时,远端主机3是将储存于远端储存媒体31内的初始备份单元311、第一变动备份单元312以及第二变动备份单元313连结组合,且一并还原至近端主机2的近端储存媒体21内,使近端主机2恢复至备份第二变动备份单元313时间点t3的状态。
基于本发明的设计,当远端主机3检测近端主机2的磁区变动后,即以可调之磁区大小来将磁区变动备份至远端储存媒体31内,且建立对应此变动的变更备份单元312、313、…,而当近端主机2需加以还原时,是选择特定的时间点t0~tn将各变动备份单元312、313、…及初始备份单元311连结组合且一并还原,使近端主机2可以还原至所选择的时间点状态,而本发明异地备援方法确实具有以下功效一、减少网络频宽的占用且可有效利用网络频宽由于远端主机3是检测近端主机2的近端储存媒体21的磁区变动,将此变动备份至远端储存媒体31且建立各变更备份单元312、313、…,而非大规模每次重复备份,本方法乃会检测网络频宽状态来作为启动备份的判断基准,可选择于适合传输的状态中开始将近端储存媒体21的磁区变动备份至远端储存媒体32上,而配合以具有位元大小选择性的区块作为传输的基本单位,并不局限以512kb/sec为单位来传输,如此不但可以减少网络频宽的占用且可有效利用网络频宽。
二、节省储存空间由于远端主机3仅会就近端主机2的近端储存媒体21磁区变动部分加以备份,因此,不会有重复备份的情形发生,也就不会重复占用远端主机3的远端储存媒体31的储存空间,故以本发明的备份方法确实可以节省在远端储存媒体31的储存空间。
三、可以依照时间点进行复原的动作各变更备份单元312纪录有备份时间点t1、t2、…tn,近端主机2欲还原时,远端主机3即将指定的时间点的变更备份单元312、313、…加以连结组合且一并还原至近端储存媒体21之中,而让使用者可以依照不同时间点来进行复原动作。
综观上述,本发明的构造、特征的确能提供减少网络频宽的占用且可有效利用网络频宽、节省储存空间且可以依照时间点进行复原的动作的功效,故能达成本发明的目的。
权利要求
1.一种异地备援方法,用于通过预定网络来通信连结的一近端主机与一远端主机间,近端主机具有一近端储存媒体而远端主机具有一远端储存媒体,异地备援方法包含以下步骤(A)近端主机以可调位元大小的区块为单位备份近端储存媒体内的初始磁区分布状态至远端主机的远端储存媒体;(B)远端主机在不同时间上,检测近端主机的近端储存媒体磁区变动,且分别以可调位元大小的区块为单位将近端主机的变动备份至远端记录媒体;及(C)远端主机于不同时间上,将磁区分布状态由远端储存媒体还原至近端主机的近端储存媒体。
2.如权利要求1所述的异地备援方法,其特征在于步骤(B)是将本次检测与前次检测之间近端储存媒体的磁区变动记录至远端主机的远端记录媒体。
3.如权利要求1所述的异地备援方法,其特征在于异地备援方法进一步包含一介于步骤(A)与步骤(B)之间的步骤(A1),步骤(A1)是当近端主机完成备份动作后,同步标示近端储存媒体完成备份。
4.如权利要求1所述的异地备援方法,其特征在于远端主机是以近端主机使用状态、预定网络频宽状态以及远端主机使用状态作为时间判断的基准,以检测近端储存媒体磁区变动。
5.如权利要求1所述的异地备援方法,其特征在于远端主机是在预定的数个时间点上,检测近端储存媒体磁区变动。
6.如权利要求1所述的异地备援方法,其特征在于步骤(A)与步骤(B)的区块位元大小为至少1位元的任意大小。
全文摘要
一种异地备援方法,用于通过预定网络来通信连结的一近端主机与一远端主机间,近端主机具有一近端储存媒体而远端主机具有一远端储存媒体,异地备援方法包含以下步骤(A)近端主机以可调位元大小的区块为单位备份近端储存媒体内的初始磁区分布状态至远端主机的远端储存媒体,(B)远端主机在不同时间检测近端主机的近端储存媒体磁区变动,且分别以可调位元大小的区块为单位将近端主机的变动备份至远端记录媒体,及,(C)远端主机是于不同时间将磁区分布状态由远端储存媒体还原至近端主机的近端储存媒体。
文档编号G06F11/14GK1629814SQ200310123368
公开日2005年6月22日 申请日期2003年12月16日 优先权日2003年12月16日
发明者吴昱德 申请人:吴昱德
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1