Memory efficient sanitization of a deduplicated storage system
US-9430164-B1 · Aug 30, 2016 · US
US10664448B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10664448-B2 |
| Application number | US-201715793251-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 25, 2017 |
| Priority date | Nov 16, 2015 |
| Publication date | May 26, 2020 |
| Grant date | May 26, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Various embodiments for repository management in a data deduplication system, by a processor device, are provided. Metadata of an inode structure of an entire pre-allocated file system is captured, exported, and compressed from an existing deduplication appliance, the pre-allocated file system comprising a fully padded file system. The exported and compressed metadata of the pre-allocated file system is decompressed and imported into a data deduplication repository of a new deduplication appliance having an identical file system size as within the existing deduplication appliance, to initially configure or subsequently scale the inode structure of a file system of the data deduplication repository of the new deduplication appliance efficiently.
Opening claim text (preview).
The invention claimed is: 1. A method for repository management in a data deduplication system, by a processor device, comprising: capturing, exporting, and compressing metadata of an inode structure of an entire pre-allocated file system from an existing deduplication appliance, the pre-allocated file system comprising a fully padded file system; wherein the exported and compressed metadata of the pre-allocated file system is decompressed and imported into a data deduplication repository of a new deduplication appliance, the data deduplication repository of the new deduplication appliance having an identical file system size as within the existing deduplication appliance, to initially configure or subsequently scale the inode structure of a file system of the data deduplication repository of the new deduplication appliance efficiently. 2. The method of claim 1 , further comprising including the compressed metadata for a plurality of pre-allocated file systems according to a plurality of file system sizes within a code package provided by a manufacturer. 3. The method of claim 2 , further comprising analyzing, by the code package, a size of the file system to be created during the configuration of the data deduplication repository; and selecting, by the code package, a largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems being less than or equal in size to the size of the file system. 4. The method of claim 3 , further comprising, upon creation of the file system, decompressing and importing the exported and compressed metadata into the created file system. 5. The method of claim 3 , further comprising automatically padding additional capacity, by the code package, being larger than that of the selected largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems. 6. The method of claim 1 , further comprising performing the initial configuration of the data deduplication repository in parallel for all user data file systems within the data deduplication repository. 7. The method of claim 1 , further including allocating a first file system, exporting metadata from the first file system, and importing the metadata into at least one of a plurality of next created file systems, the next created file systems importing metadata from the first file system in parallel. 8. A system for repository management in a data deduplication system, the system comprising: at least one processor device executing instructions stored in a memory, wherein upon executing the instructions, the processor device: captures, exports, and compresses metadata of an inode structure of an entire pre-allocated file system from an existing deduplication appliance, the pre-allocated file system comprising a fully padded file system; wherein the exported and compressed metadata of the pre-allocated file system is decompressed and imported into a data deduplication repository of a new deduplication appliance, the data deduplication repository of the new deduplication appliance having an identical file system size as within the existing deduplication appliance, to initially configure or subsequently scale the inode structure of a file system of the data deduplication repository of the new deduplication appliance efficiently. 9. The system of claim 8 , wherein the processor device includes the compressed metadata for a plurality of pre-allocated file systems according to a plurality of file system sizes within a code package provided by a manufacturer. 10. The system of claim 9 , wherein the processor device analyzes, by the code package, a size of the file system to be created during the configuration of the data deduplication repository, and selects, by the code package, a largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems being less than or equal in size to the size of the file system. 11. The system of claim 10 , wherein the processor device, upon creation of the file system, decompresses and imports the exported and compressed metadata into the created file system. 12. The system of claim 10 , wherein the processor device automatically pads additional capacity, by the code package, being larger than that of the selected largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems. 13. The system of claim 8 , wherein the processor device performs the initial configuration of the data deduplication repository in parallel for all user data file systems within the data deduplication repository. 14. The system of claim 8 , wherein the processor device allocates a first file system, exports metadata from the first file system, and imports the metadata into at least one of a plurality of next created file systems, the next created file systems importing metadata from the first file system in parallel. 15. A computer program product for repository management in a data deduplication system, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion that captures, exports, and compresses metadata of an inode structure of an entire pre-allocated file system from an existing deduplication appliance, the pre-allocated file system comprising a fully padded file system; wherein the exported and compressed metadata of the pre-allocated file system is decompressed and imported into a data deduplication repository of a new deduplication appliance, the data deduplication repository of the new deduplication appliance having an identical file system size as within the existing deduplication appliance, to initially configure or subsequently scale the inode structure of a file system of the data deduplication repository of the new deduplication appliance efficiently. 16. The computer program product of claim 15 , further including an executable portion that includes the compressed metadata for a plurality of pre-allocated file systems according to a plurality of file system sizes within a code package provided by a manufacturer. 17. The computer program product of claim 16 , further including an executable portion that analyzes, by the code package, a size of the file system to be created during the configuration of the data deduplication repository, and an executable portion that selects, by the code package, a largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems being less than or equal in size to the size of the file system. 18. The computer program product of claim 17 , further including an executable portion that, upon creation of the file system, decompresses and imports the exported and compressed metadata into the created file system. 19. The computer program product of claim 17 , further including an executable portion that automatically pads additional capacity, by the code package, being larger than that of the selected largest capacity of the compressed metadata of one of the plurality of pre-allocated file systems. 20. The computer program product of claim 15 , further including an executable portion that performs the initial configuration of the data deduplication repository in parallel for all user data file systems within the data deduplication repository. 21. The computer program product of claim 15 , further including an executable portion that
Ensuring data consistency and integrity · CPC title
File meta data generation · CPC title
De-duplication implemented within the file system, e.g. based on file segments (de-duplication techniques in storage systems for the management of data blocks G06F3/0641) · CPC title
using compression, e.g. sparse files · CPC title
Redundancy elimination performed by the file system (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.