Disclosed is a method and apparatus for refreshing a copy of a data volume.
In one embodiment of the method first and second data portions of a data
volume are copied to first and second memory blocks, respectively, of a
memory coupled to a computer system. First and second bits of a first map
stored in memory are then set, wherein the first and second bits
correspond to the first and second memory blocks, respectively. The first
data portion of the data volume is modified after the first data portion
is copied to the first memory block. A first bit in a second map stored in
memory is set after data of the first data portion is modified. An
instruction is generated to refresh the data contents of the first and
second memory blocks. The first bit of the first map is cleared in
response to generation of the refresh instruction.
São divulgados um método e um instrumento para refrescar uma cópia de um volume dos dados. Em uma incorporação do método primeiramente e de segundas parcelas dos dados de um volume dos dados são copí a primeiramente e segundos blocos da memória, respectivamente, de uma memória acoplada a um sistema computatorizado. Primeiramente e segundos bocados de um primeiro mapa armazenado na memória são ajustados então, wherein os primeiros e segundos bocados correspondem aos primeiros e segundos blocos da memória, respectivamente. A primeira parcela dos dados do volume dos dados é modificada depois que a primeira parcela dos dados é copí ao primeiro bloco da memória. Um primeiro bocado em um segundo mapa armazenado na memória é ajustado depois que os dados da primeira parcela dos dados são modificados. Uma instrução é gerada para refrescar os índices dos dados dos primeiros e segundos blocos da memória. O primeiro bocado do primeiro mapa é cancelou em resposta à geração da instrução refrescar.