Creation of snapshot copies using a sparse file for keeping a record of changed blocks
US7870356B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 22, 2007 |
| Grant date | Jan 11, 2011 |
| Priority date | — |
| Expiry date | Nov 12, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/1744
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A snapshot copy facility responds to a request for writing new data to a block of a production dataset by saving original data of the block, and writing the new data to the block of the production dataset and keeping a record of the blocks of the production dataset have been changed since the point in time when the snapshot copy was created. For detection of corruption of the snapshot metadata and for portability of the snapshot copy software, a sparse file is used for keeping a record of the blocks of the production dataset that have been changed since the snapshot. For “copy on first write” snapshots, the sparse file is a “write once read many” (WORM) file to store old data of blocks. For “remap on write” snapshots, the sparse file is a “read-write” (RW) file to which writes to the production file are stored.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.