发明授权
- 专利标题: Optimizing defragmentation operations in a differential snapshotter
- 专利标题(中): 优化差分快照器中的碎片整理操作
-
申请号: US12646640申请日: 2009-12-23
-
公开(公告)号: US08386434B2公开(公告)日: 2013-02-26
- 发明人: Norbert P. Kusters , Benjamin A. Leis , Mark J. Zbikowski
- 申请人: Norbert P. Kusters , Benjamin A. Leis , Mark J. Zbikowski
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Merchant & Gould
- 主分类号: G06F7/00
- IPC分类号: G06F7/00 ; G06F17/00
摘要:
A method for establishing and maintaining a differential snapshot of a set of files stored on a volume is disclosed. The invention achieves processing time and disk space optimizations by avoiding copy-on-write operations for logically insignificant moves of blocks, such as the block rearrangements characteristic of defragmentation utilities. A file system enhancement enabling the passing of a block copy command from the file system to lower-level drivers, is used to inform the snapshotter that a block move operation is not logically meaningful. When the logically insignificant move is of a block whose data forms part of the data captured in the snapshot virtual volume, and when the move is to a block location that is functioning as logical free space, the snapshotter can simply modify its block bitmap and update translation table entries without needing to perform a copy-on-write.
公开/授权文献
信息查询