Data storage system having mata bit maps for indicating whether data blocks are invalid in snapshot copies

   
   

In a data storage system providing access to a production dataset and snapshot copies of the production dataset, a production meta bit map identifies blocks of storage that are invalid in the production dataset. If a block in the production dataset is invalid when a snapshot copy is being made, then there is no need to copy the block to storage for the snapshot before writing to the block. Moreover, if a block in the production dataset supporting a snapshot copy is dynamically invalidated, it may be kept in the production dataset until it is written to. For this purpose, a respective snapshot copy of the meta bit map is made and kept with each of the snapshot datasets, and the snapshot copies of the meta bit map are merged in order to indicate the blocks that are invalid for all of the snapshots.

In een systeem dat van de gegevensopslag toegang tot een van de productiedataset en momentopname exemplaren van de productiedataset verleent, identificeert een het beetjekaart van productiemeta blokken van opslag die in de productiedataset ongeldig zijn. Als een blok in de productiedataset ongeldig is wanneer een momentopnamecopie wordt gemaakt, dan is er geen behoefte om het blok aan opslag voor de momentopname te kopiƫren alvorens aan het blok te schrijven. Voorts als een blok in de productiedataset ondersteunend een momentopnameexemplaar dynamisch ongeldig wordt gemaakt, kan het in de productiedataset worden gehouden tot het aan wordt geschreven. Met deze bedoeling, wordt een respectieve momentopnamecopie van de kaart van het metabeetje gemaakt en met elk van de momentopnamedatasets gehouden, en de momentopnameexemplaren van de kaart van het metabeetje worden samengevoegd om op de blokken te wijzen die voor de elk van momentopnamen ongeldig zijn.

 
Web www.patentalert.com

< Method of disaster recovery testing and storage system

< Firmware controlled backup in disk drives

> Database system with methods providing high-concurrency access in B-Tree structures

> Method and apparatus for recovering the definitions of dropped database objects

~ 00132