发明名称 Systems and methods for copying data maintained in a dynamic storage volume and verifying the copied data
摘要 A first volume comprising a plurality of blocks stored in a first location is accessed. A plurality of hash values representing the plurality of blocks is stored. The plurality of blocks is copied to a second volume stored in a second location, generating a copied volume. The copied volume is verified based on the plurality of hash values. In one embodiment, the first volume is altered, after the plurality of hash values is stored. Altering the first volume may include changing data in a selected one of the plurality of blocks. The first volume may be altered during copying of the plurality of blocks to the second volume.
申请公布号 US9298390(B2) 申请公布日期 2016.03.29
申请号 US201313856955 申请日期 2013.04.04
申请人 Cirrus Data Solutions, Inc. 发明人 Lam Wai T.;Lam Wayne;Tam Yik Shum
分类号 G06F12/00;G06F3/06;G06F11/10;G06F13/00;G06F13/28;G06F17/30 主分类号 G06F12/00
代理机构 Lucas & Mercanti, LLP 代理人 Lucas & Mercanti, LLP ;Tyler Jonathan A.
主权项 1. A method of copying data and verifying the copied data, the method comprising: copying a plurality of blocks from a first volume stored in a first location to a second volume stored in a second location; storing a plurality of hash values representing the plurality of blocks; performing one or more write operations with respect to selected blocks in the first volume during copying of data from the first volume to the second volume, to generate one or more updated blocks; updating the plurality of hash values to include one or more updated hash values representing the one or more updated blocks; copying the one or more updated blocks from the first volume to the second volume; determining that an expected time associated with updating the plurality of hash values to include second updated hash values representing one or more second updated blocks and copying the one or more second updated blocks from the first volume to the second volume is less than a predetermined limit; pausing input/output operations with respect to the first volume during a selected time period, in response to the determining; and updating the plurality of hash values to include the second updated hash values and copying the one or more second updated blocks from the first volume to the second volume, during the selected time period.
地址 Jericho NY US
您可能感兴趣的专利