Deferred copy-on-write of a snapshot

   
   

A system, method and computer readable medium for deferring copy-on-write of a snapshot is disclosed. The method includes the generation of snapshot of a source file. Upon modification of a first data block referenced by the source file, the first data block is referenced by the snapshot and a second data block is allocated for the source file. Then, a first variable associated with the source file is set to a value indicating an incomplete source file data block and a second variable associated with the source file is set to a value indicating the valid portion of the second data block. Any portion of the second data block that is overwritten is considered valid. The second data block is then modified and the second variable is changed to reflect the modification. Upon reception of a read request, the corresponding portion of the second data block is retrieved.

Een systeem, een methode en een computer het leesbare middel om uit te stellen van een momentopname exemplaar-op-schrijft worden onthuld. De methode omvat de generatie van momentopname van een brondossier. Op wijziging van een eerste gegevensblok dat door het brondossier van verwijzingen wordt voorzien, wordt het eerste gegevensblok van verwijzingen voorzien door de momentopname en een tweede gegevensblok wordt toegewezen voor het brondossier. Dan, wordt een eerste variabele verbonden aan het brondossier aan een waarde geplaatst die op een onvolledig blok wijst van brondossiergegevens en een tweede variabele verbonden aan het brondossier wordt aan een waarde geplaatst die op het geldige gedeelte van het tweede gegevensblok wijst. Om het even welk gedeelte van het tweede gegevensblok dat beschreven is wordt beschouwd als geldig. Het tweede gegevensblok wordt dan gewijzigd en de tweede variabele wordt veranderd om op de wijziging te wijzen. Op ontvangst van een gelezen verzoek, wordt het overeenkomstige gedeelte van het tweede gegevensblok teruggewonnen.

 
Web www.patentalert.com

< XML server pages language

< Method for allowing verification of alterations to the cataloging structure on a computer storage device

> Apparatus, method, and storage medium for file management

> Constructing database representing manifold array architecture instruction set for use in support tool code creation

~ 00115