发明名称 Optimized shrinking of virtual disks
摘要 Various systems and methods shrinking a storage object. For example, one method can involve receiving a request to shrink the storage object. The storage object can comprise multiple storage locations. The method can also involve receiving a list that identifies a set of the storage locations. The list can be generated in response to the request to shrink the storage object. The method can also involve reading data from a set of storage locations in the storage object that are not identified in the received list and copying the read data from the first storage object to a second storage object.
申请公布号 US8904136(B2) 申请公布日期 2014.12.02
申请号 US201113048413 申请日期 2011.03.15
申请人 Symantec Corporation 发明人 Sobel William E.
分类号 G06F12/00;G06F3/06 主分类号 G06F12/00
代理机构 Campbell Stephenson LLP 代理人 Campbell Stephenson LLP
主权项 1. A method comprising: receiving a request to perform a shrink operation on a first storage object, wherein the first storage object comprises a plurality of storage locations assigned to a virtual machine; in response to the request, creating a file, wherein the file comprises a first set of storage locations that are unused by the virtual machine, andthe first set of storage locations comprises multiple non-contiguous portions of the first storage object;generating information that identifies the first set of storage locations, wherein the first set of storage locations is a first subset of the plurality of storage locations, and the generating comprises accessing a map, wherein the map indicates which storage locations of the plurality of storage locations are included in the file, and which storage locations of the plurality of storage locations are not included in the file; andtransmitting the information to a host, wherein the host is configured to perform the shrink operation, andthe shrink operation comprises creating a second storage object,reading data from a second set of storage locations, wherein the second set of storage locations is a second subset of the plurality of storage locations, and the first set of storage locations and second set of storage locations are mutually exclusive, andcopying the data to the second storage object.
地址 Mountain View CA US