DYNAMIC REWRITE OF FILES WITHIN DEDUPLICATION SYSTEM
First Claim
1. A method for rewriting data in a deduplication storage environment by a processor device, comprising:
- storing rewritten data in new deduplication file system (DFS) files;
quoting unmodified data from original DFS files affected by rewrite operations into new DFS files; and
deleting the original DFS files.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments for rewriting data in a deduplication storage environment by a processor device are provided. A dynamic layer above a sequential deduplication file system (denoted as DFS) implements the rewrite functionality. A user file is composed of one or more DFS files. As incoming data is written into a user file, the data is written by the dynamic layer sequentially into DFS files, created one by one. For each user file this dynamic layer creates and maintains a dynamic metadata file, in a regular, non deduplicated file system. This metadata file contains entries pointing to sections of DFS files.
-
Citations
21 Claims
-
1. A method for rewriting data in a deduplication storage environment by a processor device, comprising:
-
storing rewritten data in new deduplication file system (DFS) files; quoting unmodified data from original DFS files affected by rewrite operations into new DFS files; and deleting the original DFS files. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for rewriting data in a deduplication storage environment, comprising:
at least one processor device, operable in the deduplication storage environment, wherein the at least one processor device is adapted for; storing rewritten data in new deduplication file system (DFS) files, quoting unmodified data from original DFS files affected by rewrite operations into new DFS files, and deleting the original DFS files. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for rewriting data in a deduplication storage environment by at least one processor device, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for storing rewritten data in new deduplication file system (DFS) files; a second executable portion for quoting unmodified data from original DFS files affected by rewrite operations into new DFS files; and a third executable portion for deleting the original DFS files. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification