发明名称 Support for multiple temporal snapshots of same volume
摘要 A system and method for more efficiently maintaining multiple temporal snapshots of a common base volume. When the base volume is modified, such as when existing data is overwritten with new data, that modification may affect two or more of the snapshots. Before the modification, the existing data is copied only to the differential file associated with the latest snapshot. When a region of a selected snapshot is read, the region is read from the selected snapshot's associated differential file. If the existing data is in the differential file, that data is returned to the reading process. If later snapshots have been taken, data associated with other parts of the region may be stored in one or more of the later differential files. If the differential file of the selected snapshot does not have data for each portion of the requested region, the mechanism continues by accessing each differential file associated with subsequent snapshots in temporal order from the earliest following the selected snapshot to the latest until either the region is complete or no later snapshots remain. Finally, if any part of the region was not filled in with data from one of the differential files, then that part of the region is read from the base volume.
申请公布号 US6651075(B1) 申请公布日期 2003.11.18
申请号 US20000505447 申请日期 2000.02.16
申请人 MICROSOFT CORPORATION 发明人 KUSTERS NORBERT P.;CABRERA LUIS FELIPE;ANDREW BRIAN D.
分类号 G06F11/14;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项
地址