Thick and thin data volume management
First Claim
1. A storage system, comprising:
- one or more storage devices; and
a processor arranged;
to configure the one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity,to configure, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units, andupon receiving a request to create a thick data volume having a requested number of the physical storage units;
to identify an available number of the physical storage units that are available in the thin provisioned pool, andto allocate a certain number of physical storage units based upon a determination of the identifying.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and computer program products implement embodiments of the present invention that include configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, and configuring, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units. Upon receiving a request to create a thick data volume having a requested number of the physical storage units, an available number of the physical storage units that are available in the thin provisioned pool can be identified. A certain number of physical storage units are then allocated based upon a determination of the identifying.
26 Citations
20 Claims
-
1. A storage system, comprising:
-
one or more storage devices; and a processor arranged; to configure the one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity, to configure, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units, and upon receiving a request to create a thick data volume having a requested number of the physical storage units; to identify an available number of the physical storage units that are available in the thin provisioned pool, and to allocate a certain number of physical storage units based upon a determination of the identifying. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
configuring one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity; configuring, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units; and upon receiving a request to create a thick data volume having a requested number of the physical storage units; identifying an available number of the physical storage units that are available in the thin provisioned pool; and allocating a certain number of physical storage units based upon a determination of the identifying. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code arranged to configure one or more storage devices as a plurality of physical storage units, each of the physical storage units having a storage granularity; computer readable program code arranged to configure, on the one or more storage devices, a thin provisioned storage pool having a physical number of the physical storage units and a logical number of logical storage units; and upon receiving a request to create a thick data volume having a requested number of the physical storage units; computer readable program code configured to identify an available number of the physical storage units that are available in the thin provisioned pool; and computer readable program code configured to allocate a certain number of physical storage units based upon a determination of the identifying. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification