Streamlined padding of deduplication repository file systems

US10664448B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10664448-B2
Application numberUS-201715793251-A
CountryUS
Kind codeB2
Filing dateOct 25, 2017
Priority dateNov 16, 2015
Publication dateMay 26, 2020
Grant dateMay 26, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06F16/174Primary

    Redundancy elimination performed by the file system (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10664448B2 cover?
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 …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/1748. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 26 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).