[发明专利]具有选择性按需数据可用性的多阶段文件系统恢复有效
申请号: | 201080058552.8 | 申请日: | 2010-12-10 |
公开(公告)号: | CN102713856A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | W.索顿;F.施马克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 选择性 数据 可用性 阶段 文件系统 恢复 | ||
技术领域
本发明涉及计算机系统内的存储文件系统,且更具体地,涉及选择性地提供按需数据可用性的多阶段系统恢复方法。
背景技术
在大型计算机系统中,在诸如存储硬件故障、总系统故障的灾难事件之后,或当软件升级由于该软件的操作系统或其他组件的有问题的变化而必须退回时,可能需要进行系统恢复。过去,在访问文件系统中包含的任何文件之前,系统操作员和用户必须等待,直到进行完整的文件系统恢复。在具有非常大量的存储器的计算机系统中,与系统恢复相关的停机时间是重要的,且因为在实体的许多机构组件中的操作(例如结账、订单输入等)可能由于文件系统脱机而变暂停,因此与这种系统停机相关的成本可能很大。
美国专利7,234,077公开了用于提供在恢复处理期间对文件的按需访问、以便可以由用户访问该文件系统而不需要等待恢复处理完成的技术。但是,在恢复处理期间的文件的随机访问可能有花费巨大的损失,尤其是在备份介质是诸如磁带的顺序访问介质时。因此,单个用户或程序会由于请求需要磁带单元改变位置、定位和提取需要的文件然后返回到流式传输(streaming)该恢复映像的资源而减慢恢复处理。另外,在大存储文件系统中,磁带单元的数量可能小于保存备份映像的磁带的数量,且被请求的文件可能在未安装的磁带卷上,需要卸除磁带卷,安装包含文件的磁带,然后最后再次安装原始磁带卷来重新开始该恢复处理。即使在完全自动的磁带库中,这样的序列也可能需要进行若干分钟。
因此,将期望提供在恢复处理期间对文件系统内的文件的按需访问,而不引入过度的系统延迟,且同时支持来自多个卷的文件系统备份映像的流式传输。
发明内容
本发明被实现为一种提供当恢复计算机系统内的文件系统时的选择性按需文件可用性的计算机进行的方法、计算机程序产品和计算机系统。该计算机系统是执行用于执行该方法的程序的计算机系统,且该计算机程序产品是用于执行该方法的程序。
该方法复制文件来恢复文件系统,且当在恢复处理期间进行对文件的按需访问时选择性地中断该复制,以提取文件。这些文件被组织为多组文件,且在对应于每组文件的多个阶段中进行该复制。仅根据当前被复制的组、且可选地基于发出请求的实体的许可级别中断该复制来进行按需访问,从而关键文件的恢复不被用户访问还没有恢复的文件所减慢。
用于对文件分组的标准是任意的,且由文件系统管理员选择。例如,所选的标准可以是自从对文件的最后访问或文件的修改起经过的时间、文件的所有者、文件名或完整目录路径。可以在备份操作期间来进行该分组,这允许预先对数据排序来改善恢复的数据的流式传输。或者,可以在恢复操作期间进行该分组来满足恢复的文件系统的需要。作为另一替换方式,可以在备份操作期间对文件进行分组,但在恢复操作期间将其过滤以选择每组文件中的子集。例如,该恢复可以仅恢复属于为恢复的文件系统安排的初始工作负荷的文件。
本发明的前述和其他目的、特征和优点将从本发明的优选实施例的以下更具体的描述中变得清楚,如在附图中图示的。
附图说明
现在将仅通过例子参考附图来描述本发明的实施例,在附图中:
图1是图示其中实践根据本发明的实施例的技术的联网计算机系统的方框图;
图2是示出根据本发明的一个实施例的文件系统恢复方法的流程图;以及
图3是根据本发明的一个实施例的文件系统备份方法的流程图。
具体实施方式
本发明涉及计算机备份和恢复系统,且更具体地涉及从多个流式传输设备进行的文件系统恢复操作。提供对文件的按需访问,但不是如先前技术中的任意按需访问。在本发明中,当阻止或延迟对文件的按需访问时继续恢复处理的某些部分,这保证在允许用户通过运行需要还没有被恢复的文件的应用或访问需要还没有被恢复的文件的数据并生成所需文件的随后的按需请求而减慢恢复处理之前,恢复所有必需的文件。可以提供管理优先(override),以便即使在将阻止对文件的按需访问的恢复阶段期间也允许某些程序和/或用户对文件的按需访问。文件恢复的第一阶段通常包括系统文件和/或已知频繁使用的应用需要的文件。
现在参考图1,在方框图中描述其中实践根据本发明的实施例的联网计算机系统。工作站计算机系统10包括处理器CPU 22,该处理器CPU 22耦合于包含由CPU执行的程序指令的存储器MEM 23,包括虚拟文件系统(VFS)接口11A,其对由工作站计算机系统10执行的具体操作系统(例如WINDOWS操作系统)提供本地文件系统接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080058552.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置