发明名称 Synchronizing allocated blocks of virtual disk files across primary and secondary volumes by excluding unused blocks
摘要 A method for virtual disk usage transparency may include 1) identifying a secondary volume at a secondary site configured for synchronization with a primary volume at a primary site, 2) identifying a set of blocks present within the primary volume but not present within the secondary volume, 3) identifying a virtual disk file within the primary volume, the virtual disk file including at least one block within the set of blocks, 4) determining that the block represents an unused block within a guest file system configured to use the virtual disk file, 5) selecting a subset of the set of blocks to transmit from the primary site to the secondary site, where selecting the subset includes excluding the block from the subset, and 6) transmitting the subset of the set of blocks from the primary site to the secondary site. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US8990815(B1) 申请公布日期 2015.03.24
申请号 US201213364290 申请日期 2012.02.01
申请人 Symantec Corporation 发明人 Kalekar Santosh
分类号 G06F12/00;G06F12/16;G06F9/46;G06F9/455 主分类号 G06F12/00
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for facilitating virtual disk usage transparency, wherein at least a portion of the method is performed by a computing device comprising at least one processor, the method comprising: identifying a secondary volume at a secondary site configured for synchronization with a primary volume at a primary site; identifying a set of blocks present within the primary volume but not present within the secondary volume; identifying a virtual disk file within the primary volume, the virtual disk file comprising at least one block within the set of blocks; determining that the at least one block represents an unused block within a guest file system configured to use the virtual disk file; creating an exclusion rule to prevent a data movement system from operating directly on the virtual disk file within the primary volume; selecting a subset of the set of blocks to transmit from the primary site to the secondary site for synchronizing the secondary volume with the primary volume, wherein selecting the subset of the set of blocks comprises excluding the at least one block from the subset of the set of blocks; and providing the data movement system with the subset of the set of blocks from the primary site to enable the data movement system to transmit the subset of the set of blocks from the primary site to the secondary site such that the virtual disk file at the secondary site is logically synchronized with the virtual disk file at the primary site.
地址 Mountain View CA US