Interface for management of data movement in a thin provisioned storage system
AssigneeInternational Business Machines Corporation
InventorsGaurav Chhaunker, Roy Subhojit
Life of this patent
Estimating the term…
Abstract
A computational device receives a request to copy a source logical block of a thin provisioned source logical unit to a target logical block of a thin provisioned target logical unit, wherein in thin provisioned logical units physical storage space is allocated in response to a write operation being performed but not during creation of the thin provisioned logical units. The computational device generates metadata that stores a correspondence between the source logical block and the target logical block, while avoiding allocating any physical storage space for the target logical block in the thin provisioned target logical unit.
Claims15
A method, comprising:
- generating, by a computational device, metadata that stores a correspondence between a source logical block and a target logical block, without physically moving data from a thin provisioned source logical unit to a thin provisioned target logical unit;
- and
- in response to a reconfiguration of the thin provisioned source logical unit or the thin provisioned target logical unit as fully provisioned, physically copying data stored in the source logical block to the target logical block.
A system, comprising:
- a memory;
- and
- a processor coupled to the memory, wherein the processor performs operations, the operations comprising:
- generating, by a computational device, metadata that stores a correspondence between a source logical block and a target logical block, without physically moving data from a thin provisioned source logical unit to a thin provisioned target logical unit;
- and
- in response to a reconfiguration of the thin provisioned source logical unit or the thin provisioned target logical unit as fully provisioned, physically copying data stored in the source logical block to the target logical block.
A computer program product, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code configured to perform operations in a computational device, the operations comprising:
- generating, by a computational device, metadata that stores a correspondence between a source logical block and a target logical block, without physically moving data from a thin provisioned source logical unit to a thin provisioned target logical unit;
- and
- in response to a reconfiguration of the thin provisioned source logical unit or the thin provisioned target logical unit as fully provisioned, physically copying data stored in the source logical block to the target logical block.
Dependencies are inferred from the claim text.