Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for preserving deduplication in storage objects following clone detach operations

A technology for storing objects and storage systems, applied in the field of storage systems, can solve the problems of loss, unreserved data blocks and eliminating duplication, and achieve the effect of storage saving

Active Publication Date: 2016-09-21
NETWORK APPLIANCE INC
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Typically, however, separating a clone of a volume from its base volume results in a loss of deduplication in the resulting volume, so that data blocks in the resulting volume no longer include deduplicated data blocks
As such, conventional storage system techniques that separate a clone of a volume from its base volume do not preserve deduplication in the resulting volume's data blocks.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for preserving deduplication in storage objects following clone detach operations
  • Systems and methods for preserving deduplication in storage objects following clone detach operations
  • Systems and methods for preserving deduplication in storage objects following clone detach operations

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In the following description, numerous details and substitutions are set forth for purposes of explanation. However, one of ordinary skill in the art will realize that the embodiments can be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order not to obscure the embodiments in unnecessary detail.

[0033] The following description is divided into three parts. Section I contains terms used herein. Section II describes the clustered storage system environment in which some embodiments operate. Section III describes a system and method for preserving deduplication in a volume following a volume clone detach operation.

[0034]

[0035] Storage Object: As used herein, a storage object includes any type of container used to store data. Examples of storage objects include, but are not limited to, files, LUs, qtrees, volumes, flexible volumes, aggregates, storage devices, and the like. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system and method for preserving deduplication of data blocks of a storage object (eg, a flexible volume) as a result of a detach operation from a clone of a base storage object. The clone may include a data block shared with at least one data block of the base storage object and at least one data block not shared with the at least one data block of the base storage object. The cloned data blocks shared with the base storage object may be indicated to receive a write assignment which may include assigning a new pointer to the indicated data blocks. Each data block can include multiple pointers, including virtual address pointers and physical address pointers. As such, a single physical address pointer can be assigned to a cloned data block that includes the same virtual address pointer.

Description

technical field [0001] Embodiments of the present invention relate to storage systems, and in particular, to preserving deduplication in storage objects after a clone detach operation. Background technique [0002] As desired, a storage system generally includes one or more storage devices from which information can be input and from which information can be retrieved. The storage system includes a storage operating system that functionally organizes the system to support storage services implemented by the system, inter alia, by invoking storage operations. A storage system may be implemented according to a variety of storage architectures including, but not limited to, network-attached storage environments, storage area networks, and disk assemblies attached directly to client or host computers. Storage devices are usually disk drives organized as disk arrays, where the term "disk" usually describes a self-contained rotating magnetic media storage device. The term "disk"...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
CPCG06F2003/0697G06F3/0608G06F3/0641G06F3/067G06F9/465G06F12/02G06F16/289G06F16/2365G06F3/0604G06F3/065G06F3/0614G06F3/0665G06F3/0689G06F3/0619
Inventor B.拉伊A.沙马
Owner NETWORK APPLIANCE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products