Invention Grant
- Patent Title: File system with data block sharing
-
Application No.: US14474078Application Date: 2014-08-29
-
Publication No.: US09727575B2Publication Date: 2017-08-08
- Inventor: Raj Das , William Tipton , Malcolm Smith , Surendra Verma
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
To provide an operation that can quickly copy or rearrange a file, a file system allows stored data to be shared among two or more files or within a file. The file system provides an operation that allows an extent from one file to be copied into an extent of another file, or into a different extent in the same file if the extents do not overlap. To support such an operation, the file system tracks the storage locations for stored data for extents of a file, and whether the stored data for an extent of a file is shared with any other file or by another portion of the same file. When stored data is shared, writing to an extent of a file that refers to the shared stored data invokes a write operation to a new extent on the storage device, and the tracked information for the affected extents is updated.
Public/Granted literature
- US20160063018A1 File System with Data Block Sharing Public/Granted day:2016-03-03
Information query