Invention Grant
- Patent Title: Optimizing defragmentation operations in a differential snapshotter
- Patent Title (中): 优化差分快照器中的碎片整理操作
-
Application No.: US12646640Application Date: 2009-12-23
-
Publication No.: US08386434B2Publication Date: 2013-02-26
- Inventor: Norbert P. Kusters , Benjamin A. Leis , Mark J. Zbikowski
- Applicant: Norbert P. Kusters , Benjamin A. Leis , Mark J. Zbikowski
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Merchant & Gould
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/00

Abstract:
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.
Public/Granted literature
- US20100100701A1 OPTIMIZING DEFRAGMENTATION OPERATIONS IN A DIFFERENTIAL SNAPSHOTTER Public/Granted day:2010-04-22
Information query