An incremental synchronization hierarchical system recovery system. In response to each of at least some continuous hierarchical system commands, a hierarchical system (such as a file system, such as a directory structure) is restored incrementally. For example, in some embodiments, hierarchical system recovery can be an instant hierarchical system recovery, and it instantly recovers the hierarchical level of the hierarchical system to provide visualization of the command response for each hierarchical system. In this way, the recovery system provides the illusion that the hierarchical system has been restored, because appropriate visualization and functionality are provided in response to each hierarchical system command, just like a fully filled hierarchical system. The way to get and fill the file system level is particularly effective, so that such a recovery can be basically done in real time.
【技术实现步骤摘要】
【国外来华专利技术】增量式同步层级化系统恢复
技术介绍
计算系统通常将数据组织成层级化结构。例如,文件系统将文件层级地组织成目录结构。数据库是层级化的,其中个体记录可以被认为是层级中的叶节点,层级中的高等级是成组的记录和/或其他组。但是,很多其他类型的数据也被层级地组织。在文件系统的情况下,层级化结构中的内部节点是目录,而层级化结构中的叶节点是文件(或者可能很少是空目录)。文件系统通常包括用于由操作系统和/或在其上运行的应用使用的操作文件(例如,可执行文件或数据文件),或者可以包括用户数据文件(例如,文字处理文档、游戏保存文件、图片、视频、音乐等)。远程备份服务提供远程备份全部或部分层级化系统。例如,在文件系统中,文件可以在本地系统上被压缩,被分派到远程位置,并且被存储。一旦备份,文件系统也可以恢复。典型地,当文件系统被恢复时,虽然一些文件实际上可能被稀疏地填充,但是层级化结构(例如,目录结构)的整个层级连同其内容通常被恢复。本文中所要求保护的主题不限于解决任何缺点或仅在诸如上述环境中操作的实施例。相反,仅提供本
技术介绍
以说明可以实践本文中描述的一些实施例的一个示例性
技术实现思路
本文中描述的至少一些实施例涉及增量式同步层级化系统恢复系统。响应于至少一些连续的层级化系统命令中的每个,递增地恢复具有不完全填充的层级(例如,不完全填充的目录结构)的层级化系统(例如,文件系统)。例如,在一些实施例中,层级化系统恢复可以是即时层级化系统恢复,其即时恢复层级化系统层级的部分以提供用于每个层级化系统命令响应的响应。通过这样做,恢复系统提供层级化系统已经恢复的错觉,因为适当的可视化和功能 ...
【技术保护点】
1.一种增量式同步层级化系统恢复系统,包括:层级化系统命令拦截组件,被构造为通过执行以下操作来响应于向具有不完全填充的层级的层级化系统发出的层级化系统命令:基于所述层级化系统层级的当前填充等级来确定对所述层级化系统命令的响应不能被绘制的动作;响应于确定的所述动作,标识将会将本地层级化系统增加到较高填充等级的数据的动作,所述较高填充等级能够用于绘制对所述层级化系统命令的所述响应的可视化,所述较高填充等级小于所述层级化系统层级的完全填充;响应于标识的所述动作,从远程位置获得标识的所述数据的动作;以及将获得的标识的所述数据填充到所述本地层级化系统中的动作。
【技术特征摘要】
【国外来华专利技术】2015.11.30 US 14/954,6481.一种增量式同步层级化系统恢复系统,包括:层级化系统命令拦截组件,被构造为通过执行以下操作来响应于向具有不完全填充的层级的层级化系统发出的层级化系统命令:基于所述层级化系统层级的当前填充等级来确定对所述层级化系统命令的响应不能被绘制的动作;响应于确定的所述动作,标识将会将本地层级化系统增加到较高填充等级的数据的动作,所述较高填充等级能够用于绘制对所述层级化系统命令的所述响应的可视化,所述较高填充等级小于所述层级化系统层级的完全填充;响应于标识的所述动作,从远程位置获得标识的所述数据的动作;以及将获得的标识的所述数据填充到所述本地层级化系统中的动作。2.根据权利要求1所述的系统,所述层级化系统是文件系统,并且所述层级化系统的所述层级是目录结构。3.根据权利要求2所述的系统,其中在将获得的标识的所述数据填充到所述本地层级化系统中之后,所述层级化系统命令拦截组件向所述文件系统发出所述文件系统命令。4.根据权利要求1所述的系统,所述远程位置是云计算环境。5.一种用于层级化系统请求拦截组件甚至为具有不完全填充的层级的本地层级化系统提供填充的层级化系统层级的外观的方法,所述方法包括:拦截向具有所述不完全填充的层级的所述本地层级化系统发出的层级化系统命令的动作;响应于拦截的所述动作,基于所述本地层级化系统层级的当前填充等级来确定对所述层级化系统命令的响应不能被绘制的动作;响应于确定的所述动作,标识将会将所述本地层级化系统增加到较高填充等级的数据的动作,所述较高填充等级能够用于绘制对所述层级化系统命令的所述响应的可视化,所述较高填充等级小于所述本地层级化系统层级的完全填充;响应于标识的所述动作,从远程位置获得标识的所述数据的动作;以及将获得的标识的所述数据填充到所述本地层级化系统中的动作。6.根据权利要求5所述的方法,所述层级化系统是文件系统,并且所述层级化系统的所述层级是目录结构。7.根据权利要求5...
【专利技术属性】
技术研发人员:R·P·特斯塔迪,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。