[发明专利]在线存储卷收缩无效
申请号: | 200680046840.5 | 申请日: | 2006-12-06 |
公开(公告)号: | CN101331444A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | R·V·普迪派蒂;K·Y·森;G·J·巴本 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 存储 收缩 | ||
背景
目前,大多数个人计算机在出厂时就具有预先分区的硬盘驱动器(盘), 该盘通常具有跨整个盘的一个卷。然而,在某些情况下,需要另一种分区安排。 全卷加密是需要另一种分区的一个示例,即提供一恢复分区。另一示例是当用 户(或管理员)期望将单个卷拆分成多个卷的时候,诸如为了清楚地隔开特定 的数据。
如果需要另一种分区,则用户需要备份卷内容,按需对盘进行重新分区, 然后还原卷内容。这是非常耗时(昂贵)且费力的过程,并且对于没有正确地 备份或还原其数据的用户而言甚至有数据丢失的风险。
概述
提供本概述以便用简化的形式介绍将在以下详细描述中进一步描述的一 些代表性概念。本概述并不旨在确定所要求保护的主题的关键特征或必要特 征,也不旨在以会限制所要求保护的主题的范围的任何方式来使用。
简言之,此处所描述的主题的各方面涉及用户可用于在盘上创建空闲空间 的技术,这例如可通过运行一收缩程序然后回收释放的空间,诸如用于创建新 分区来实现。该过程在用户或系统进程以其它方式使用盘来进行读写的同时在 线发生。此外,该技术在操作的同时保护了盘的快照版本,其中快照版本对应 于在过去的各个时刻存在的卷的状态(例如,副本)。
为了收缩,在接收到将一卷收缩到边界之内的请求之后,限制任何新的文 件系统分配,使得任何分配是针对该边界内的卷的一区域的。将数据从该边界 外移至该边界内,并且当在该边界外没有剩下任何卷数据时提交收缩。
一收缩引擎与文件系统组件通信,以将分配限于仅允许在一分区的指定区 域内,同时允许来自该分区的任何位置的读操作。该通信还将数据移出指定区 域到该分区内的另一位置。当有效数据被移出指定区域时,提交不包括该指定 区域的缩减大小的分区。可通过准备另一分区内的一区域、将数据从该区域移 至其它分区、并且提交该其它分区以便当该区域中没有剩下任何有效数据时不 包括该区域,来释放对应于该区域的新分区。例如,给定一卷,收缩可将该卷 上的文件移向该卷的开头,由此释放了用于同一盘上的新分区/卷的空间。
当结合附图阅读以下详细描述时,其它优点可变得显而易见。
附图简述
本发明作为示例而非局限在附图中示出,附图中,相同的参考标号指示相 似的元素,其中:
图1示出了其中可结合本发明的各方面的通用计算环境的说明性示例。
图2是在提交收缩以提供用于新分区的空间之前和之后的带有文件系统 的示例分区方案的表示。
图3是表示在执行收缩操作时可涉及的示例组件的框图。
图4是在在线收缩操作期间协作以移动空间并将分配限于边界之前的区 域的文件系统和收缩引擎的表示。
图5是包括可被采取来收缩文件系统及其底层卷的示例计算机实现的步 骤的流程图。
详细描述
示例性操作环境
图1示出了适合在其中实现本发明的计算系统环境100的一个示例。计算 系统环境100仅为合适的计算环境的一个示例,并非对本发明的使用范围或功 能提出任何局限。也不应将计算环境100解释为对示例性操作环境100中示出 的任一组件或其组合具有任何依赖或需求。
本发明可以使用众多其它通用或专用计算系统环境或配置来操作。适用于 本发明的众所周知的计算系统、环境和/或配置的示例包括但不限于:个人计算 机、服务器计算机、手持式或膝上型设备、平板设备、多处理器系统、基于微 处理器的系统、机顶盒、可编程消费电子产品、网络PC、小型机、大型计算 机、包括任一上述系统或设备的分布式计算环境等等。
本发明可在诸如程序模块等由计算机执行的计算机可执行指令的一般上 下文中描述。一般而言,程序模块包括执行特定的任务或实现特定的抽象数据 类型的例程、程序、对象、组件、数据结构等等。本发明也可以在其中任务由 通过通信网络链接的远程处理设备来执行的分布式计算环境中实践。在分布式 计算环境中,程序模块可以位于包括存储器存储设备的本地和/或远程计算机存 储介质中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680046840.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自走自控电动修枝剪
- 下一篇:修枝机长柄分度定位结构