[发明专利]虚拟磁盘的优化缩减有效
申请号: | 201280010562.3 | 申请日: | 2012-03-09 |
公开(公告)号: | CN103443758B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | W·E·曹贝乐 | 申请(专利权)人: | 赛门铁克公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F17/30 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 磁盘 优化 缩减 | ||
威廉E·索伯
发明领域
本发明涉及数据存储,并且更具体地涉及重新调整虚拟磁盘的容量。
相关领域说明
虚拟磁盘是直接或间接从一个或多个底层物理存储装置的内存中形成的存储对象。虚拟机将虚拟磁盘解释为物理存储装置,例如硬盘。一种类型的虚拟磁盘是动态虚拟磁盘。动态虚拟磁盘可以在容量上从相对较小的初始容量(这种情况中动态虚拟磁盘使用较少量的存储空间)变到某种最大容量(其中动态虚拟磁盘使用更大量的存储空间)。当虚拟机存储附加数据时,虚拟磁盘容量变大。动态虚拟磁盘高效地利用底层物理存储装置的空间,因为动态虚拟磁盘仅仅在虚拟机实际需要存储空间时消耗存储空间。
但虚拟机不再使用存储空间的一部分时,可以回收未使用的存储空间。例如,如果虚拟机在虚拟磁盘上存储了一个文件,但随后将该文件指定为删除,在底层物理存储装置中包含该文件的存储空间就不再由虚拟机主动地使用。这种存储空间可以例如由管理底层物理存储装置的文件系统来回收。这称为“缩减”虚拟磁盘。然而,缩减虚拟磁盘的常规方法通常需要大量的输入和输出(I/O)操作,这些操作可能负面地影响性能。
发明概述
本文披露了缩减一个存储对象的各种系统和方法。例如,一种方法可以包括接收缩减该存储对象的一个请求。该存储对象可以包括多个存储单元。该方法还可以包括接收识别一组存储单元的一个列表。该列表可以响应于缩减该存储对象的请求而产生。该方法还包括从该存储对象中的一组存储单元(并未在接收的列表中得到识别)读取数据,并且包括将读取的数据从该第一存储对象复制到一个第二存储对象。在一个实施例中,该第一和第二存储对象是动态虚拟磁盘。
在一个实施例中,该方法包括响应于缩减该存储对象的请求而创建一个文件。创建该文件可以在不执行任何I/O操作的情况下完成。这种情况可以通过检查与该文件相关联的一个属性的值来检测。该列表识别包括在该文件中的存储对象的多个部分。一旦完成缩减操作,就可以删除该文件。在一个实施例中,在该列表中识别的这些部分是在创建该文件之前未使用的该存储对象的多个部分。
在一个实施例中,该方法包括接收一个第二列表并将该第二列表与该第一列表合并。每个列表对应于该存储对象的一个分区并且识别这些对应的分区的多个未使用部分。
一种系统的示例可以包括一个或多个处理器和连接至该一个或多个处理器的内存。该内存存储多条程序指令,这些程序指令可用于执行像上述方法的一种方法。类似地,这些程序指令可以存储在一个计算机可读存储介质上。
前述内容是一个概述,因此不可避免地包含细节的简化、概括以及省略;因而本领域技术人员将认识到概述仅仅是说明性的并且在任何情况下不用于限制。如权利要求所唯一定义的本发明的其他方面、发明特征和优点在以下提供的非限制性详细描述中将变得明显。
附图简述
通过参考附图,本发明可以得到更好的理解,并且其众多目标、特征以及优点对本领域技术人员是明显的。
图1是根据一个实施例的一种缩减动态虚拟磁盘的系统的框图。
图2A是根据一个实施例的动态虚拟磁盘的图示。
图2B是根据一个实施例的动态虚拟磁盘的图示。
图2C是根据一个实施例的动态虚拟磁盘的图示。
图3是根据一个实施例的一种执行动态虚拟磁盘缩减操作的方法的流程图。
图4a的流程图根据一个实施例展示了一种执行动态虚拟磁盘缩减操作的方法的多个附加方面。
图4b的流程图根据一个实施例展示了一种执行动态虚拟磁盘缩减操作的方法的多个附加方面。
图5是根据一个实施例的一种计算装置的框图,该框图展示了如何在软件中实施一个容量调整管理器。
图6是根据一个实施例的一种网络系统的框图,该框图展示了各种计算装置如何通过网络进行通信。
尽管易于对本发明进行各种修改和替代,但在附图和详细说明中将本发明的具体实施例作为示例来提供。应当理解的是,附图和详细说明不用于将本发明限制于所披露的具体形式。相反,本发明应该涵盖落在所附权利要求定义的本发明的精神和范围之内的所有修改形式、等同形式以及替代形式。
详细说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280010562.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:混合动力车的双驱动助力转向系统和控制方法
- 下一篇:动力转向储油罐装置