STORAGE APPARATUS AND STORAGE MANAGEMENT METHOD
First Claim
1. A storage apparatus connected via a network to a host system issuing a data write request, the storage apparatus comprising:
- a configuration management unit for managing a storage area as a pool; and
an allocation unit for allocating the storage area of the pool to a data storage area of a virtual volume for storing the data in response to the data write request from the host system;
wherein the configuration management unit manages a specified area of the pool as a plurality of subpools for storing file-based data; and
wherein the allocation unit increases or decreases an allocated capacity of the subpools according to the size of data for which file-based writing is requested by the host system; and
if the allocation unit receives a request from the host system to write data on a specified-sized page basis, it allocates an area other than the subpools; and
if the allocation unit receives a request from the host system to write data on a file basis, it allocates an area in the subpools.
1 Assignment
0 Petitions
Accused Products
Abstract
Pages and files are placed in appropriate storage tiers by comprehensively judging the significance of the pages and files.
A storage apparatus includes: a configuration management unit for managing a storage area as a pool; and an allocation unit for allocating the storage area in the pool to a data storage area for a virtual volume storing data in response to a data write request from a host system. The configuration management unit manages a specified area in the pool as a plurality of subpools for storing file-based data. The allocation unit increases or decreases the allocated capacity of the subpools according to the size of data for which file-based writing is requested by the host system; and if the allocation unit receives a request from the host system to write data on a specified-sized page basis, it allocates an area other than the subpools; and if the allocation unit receives a request from the host system to write data on a file basis, it allocates an area in the subpools.
60 Citations
15 Claims
-
1. A storage apparatus connected via a network to a host system issuing a data write request, the storage apparatus comprising:
-
a configuration management unit for managing a storage area as a pool; and an allocation unit for allocating the storage area of the pool to a data storage area of a virtual volume for storing the data in response to the data write request from the host system; wherein the configuration management unit manages a specified area of the pool as a plurality of subpools for storing file-based data; and wherein the allocation unit increases or decreases an allocated capacity of the subpools according to the size of data for which file-based writing is requested by the host system; and
if the allocation unit receives a request from the host system to write data on a specified-sized page basis, it allocates an area other than the subpools; and
if the allocation unit receives a request from the host system to write data on a file basis, it allocates an area in the subpools. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A storage management method using a storage apparatus connected via a network to a host system issuing a data write request,
wherein storage areas provided respectively by a plurality of types of storage devices with different performance are managed as different storage tiers, and a plurality of types of storage tiers are managed as a pool, and a specified area in the pool is managed as a plurality of subpools for storing file-based data; - and
wherein the storage management method comprises the steps of; increasing or decreasing an allocated capacity of the subpools according to the size of data for which file-based writing is requested by the host system; allocating an area other than the subpools if the host system issues a request to write data on a specified-sized page basis; and allocating an area in the subpools if the host system issues a request to write data on a file basis.
- and
Specification