Storage controller
First Claim
1. A storage controller connected to a host system including a storage device for providing a storage area to said host system, and a controller for controlling the input and output of data between said storage area and said host system, comprising:
- a logical volume accessible by said host system;
a pool associated with said logical volume and including one or more physical storage areas configuring a storage area of said logical volume; and
a memory for storing attribute information showing an attribute of a physical storage area included in said pool;
wherein said controller is configured to add a new physical storage area to said pool based on said attribute information.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a storage controller that will not impair the operation of a storage control system even when a new storage area is added to a pool corresponding to an AOU volume. This storage controller includes a logical volume accessible by a host system; a pool associated with the logical volume and including one or more physical storage areas configuring a storage area of the logical volume; and a memory for storing attribute information showing an attribute of a physical storage area included in the pool; wherein the controller is configured to add a new physical storage area to the pool based on the attribute information.
-
Citations
17 Claims
-
1. A storage controller connected to a host system including a storage device for providing a storage area to said host system, and a controller for controlling the input and output of data between said storage area and said host system, comprising:
-
a logical volume accessible by said host system;
a pool associated with said logical volume and including one or more physical storage areas configuring a storage area of said logical volume; and
a memory for storing attribute information showing an attribute of a physical storage area included in said pool;
wherein said controller is configured to add a new physical storage area to said pool based on said attribute information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage controller connected to a host system including a storage device for providing a storage area to said host system, and a controller for controlling the input and output of data between said storage area and said host system, comprising:
-
a logical volume accessible by said host system;
a pool associated with said logical volume and including one or more physical storage areas configuring a storage area of said logical volume;
a control table showing the correspondence of said logical volume and said pool, and the correspondence of said pool and said physical volume;
a pool attribute table defining an attribute of said pool; and
a physical volume attribute table defining an attribute of said physical volume;
wherein said controller compares said pool attribute table and said physical volume attribute table upon allocating said physical volume to said pool, and allocates said physical volume having an attribute that is greater than the attribute of said pool to said pool. - View Dependent Claims (12, 13, 14, 16)
-
-
15. A storage controller connected to a host system including a storage device for providing a storage area to said host system, and a controller for controlling the input and output of data between said storage area and said host system, comprising:
-
a logical volume accessible by said host system;
a pool associated with said logical volume and including one or more physical storage areas configuring a storage area of said logical volume;
a control table showing the correspondence of said logical volume and said pool, and the correspondence of said pool and said physical volume; and
a pool policy table defining a policy of an attribute defined in said pool;
wherein said controller selects said physical volume coinciding with the policy of said pool upon allocating said physical volume to said pool.
-
-
17. A storage controller connected to a host system including a storage device for providing a storage area to said host system, and a controller for controlling the input and output of data between said storage area and said host system, comprising:
-
a logical volume accessible by said host system;
a pool associated with said logical volume and configuring a storage area of said logical volume, wherein a plurality of physical volumes are managed as the same group; and
a control table showing the correspondence of said logical volume and said pool, and the correspondence of said pool and said physical volume;
wherein said controller, by designating said pool, allocates said physical volume belonging to said designated pool to said logical volume.
-
Specification