[发明专利]精简供应的空间分配有效
申请号: | 201110392657.3 | 申请日: | 2011-11-23 |
公开(公告)号: | CN102567215A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | D·A·戈贝尔;J·M·莱昂;B·舍列珀夫;R·S·克兰斯米特;M·瓦曼 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱孟清 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 精简 供应 空间 分配 | ||
技术领域
本发明涉及精简供应的空间分配。
背景技术
当存储系统实际上可能未完全由物理存储支持时,使用精简(thin)供应的存储系统可将极大的逻辑容量呈现给文件系统。在这些系统中,文件系统可如同大的逻辑容量存在一样操作,但是当物理存储接近容量时,如果文件系统继续将数据写入存储则数据可能丢失。
在一种使用情形下,精简供应可用于其中多个卷可存储在单组物理存储上的许多系统。当可配置物理存储时,管理员可能不知道每个卷可随时间使用多少物理空间。可精简供应多个卷,而非划分物理驱动器。这可允许逻辑卷中的任何一个使用物理存储资源,直到物理存储变满。
发明内容
存储监视系统可驻留在精简供应的存储系统中的文件系统和存储系统之间。存储监视系统可在卷内创建空间占用者文件(space holder file),其中空间占用者文件包含未用物理存储备份的地址空间。当从文件系统接收到对存储空间的请求时,存储监视系统可通过将物理存储设备的各部分供应给卷并且通过移除空间占用者文件之一来将物理空间分配给卷。当物理存储空间小时,存储监视系统可呈现警报以及返回对卷大小请求可用的物理空间量。
提供本发明内容以便以简化形式介绍在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
附图说明
在附图中:
图1是示出具有供应引擎的系统的实施例的图示。
图2是示出用于处理文件系统命令的方法的实施例的时间线图示。
图3是示出用于处理文件系统命令的附加方法的实施例的时间线图示。
图4是示出用于向下调节已分配空间的方法的实施例的流程图图示。
图5是示出用于向上调节已分配空间的方法的实施例的流程图图示。
具体实施方式
精简供应的文件系统可使用空间占用者文件来占据卷内的空间,随后释放空间占用者文件以向卷供应物理存储空间。供应引擎可监视已分配空间和物理空间,并且能够在用完物理存储空间之前发出小空间警告。
系统可通过用空间占用者文件填充所有逻辑卷来操作。空间占用者文件的地址可位于物理存储介质外部,并且即使当卷包含较少的数据或不包含数据时仍可表现为满卷。当应用程序请求更多物理存储时,系统可移除空间占用者文件并且将空间占用者文件消耗的量的物理空间分配给卷。
标准文件系统可被系统用来管理存储系统内的文件并且对各个文件相关命令作出响应。然而,通信层可截取来自应用程序的命令,并且可确保足够的物理空间可用于对文件相关命令作出响应。通信层还可截取可用空间请求,并且可与文件系统分开地处理那些请求。
贯穿本说明书和权利要求书,可参考逻辑卷或存储、以及物理存储。物理存储可指非易失性存储系统的实际、物理存储容量。物理存储的示例可以是硬盘驱动器。逻辑卷可以是其中文件系统可通过添加、编辑和删除文件来操作的可寻址空间,但是逻辑卷可能不与物理存储直接对应。在许多实施例中,逻辑卷可以是文件系统可与之交互的对象,并且单独的空间管理系统可提供物理存储来将各项存储在逻辑卷内。
贯穿本说明书,在所有附图的描述中,相同的附图标记表示相同的元素。
当元素被称为“连接”或“耦合”时,这些元素可直接连接或耦合在一起,或者也可存在一个或多个中间元素。相反,当元素被称为“直接连接”或“直接耦合”时,不存在中间元素。
本主题可被具体化为设备、系统、方法、和/或计算机程序产品。因此,本主题的部分或全部可用硬件和/或软件(包括固件、常驻软件、微码、状态机、门阵列等)来具体化。此外,本主题可采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。在本文档的上下文中,计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。
计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、或半导体系统、装置、设备或传播介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110392657.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:双塔放大器的控制方法及相应的装置
- 下一篇:提供有机项目的方法和装置