Cloning technique for efficiently creating a copy of a volume in a storage system
AssigneeNetwork Appliance, Inc.
InventorsJohn K. Edwards, Robert L. Fair
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetwork Appliance, Inc.
InventorsJohn K. Edwards, Robert L. Fair
Estimating the term…
A cloning technique enables efficient and substantially instantaneous creation of a clone that is a writable copy of a “parent” virtual volume (vvol) in an aggregate of a storage system. A base snapshot is provided from the parent vvol. In addition, a new vvol is created, along with a new file system identifier, a new subdirectory in the aggregate and a new storage label file. The new vvol is embodied as a clone and comprises an appropriately sized container file, wherein initially the container file has no data. Moreover, a volume information (volinfo) block for the clone is created that is a slightly modified version of the volinfo block from the base snapshot; the modified volinfo block is written to the container file. The clone is then instantiated by loading a file system associated with the new vvol onto the clone and bringing the clone “online”.
A method for efficiently creating a copy oa a parent virtual volume (vvol) in a aggregate of a storage system, comprising:
A system adapted to efficiently creating a copy of a parent virtual volume (vvol) in an aggregate of a storage system, the system comprising:
Apparatus for efficiently creating a copy of a parent virtual volume (vvol) in an aggregate of a storage system, the apparatus comprising:
A computer readable medium containing executable program instructions for efficiently creating a copy of a parent virtual volume (vvol) in an aggregate of a storage system, the executable instructions comprising one or more program instructions for:
A method, comprising:
A storage system, comprising:
Dependencies are inferred from the claim text.