Storage controller
First Claim
Patent Images
1. A storage system adapted to be coupled to a host computer, comprising:
- a plurality of disk drives; and
a controller being configured to;
manage a plurality of storage areas configured from the plurality of disk drives;
further manage a first storage group and a second storage group, the first storage group including a first plurality of storage areas of the plurality of storage areas, and the second storage group including a second plurality of storage areas of the plurality of storage areas; and
provide a first logical volume and a second logical volume to the host computer, the first plurality of storage areas in the first storage group being configured to be allocated to the first logical volume in accordance with a first write request to the first logical volume from the host computer and to store data of the first write request, the second plurality of storage areas in the second storage group being configured to be allocated to the second logical volume in accordance with a second write request to the second logical volume from the host computer and to store data of the second write request,wherein an attribute of the first plurality of storage areas of the first group is a first attribute and the first attribute is also assigned to the first storage group, an attribute of the second plurality of storage areas of the second group is a second attribute and the second attribute is also assigned to the second storage group,wherein the plurality of storage areas further comprises another plurality of storage areas and the controller further manages an attribute of each of the other plurality of storage areas,wherein the controller adds a third storage area of the other plurality of storage areas, whose attribute complies to the first attribute, of the plurality of storage areas to the first storage group if needed,wherein the controller adds a fourth storage area of the other plurality of storage areas, whose attribute complies to the second attribute, of the plurality of storage areas to the second storage group if needed.
0 Assignments
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.
37 Citations
18 Claims
-
1. A storage system adapted to be coupled to a host computer, comprising:
-
a plurality of disk drives; and a controller being configured to; manage a plurality of storage areas configured from the plurality of disk drives; further manage a first storage group and a second storage group, the first storage group including a first plurality of storage areas of the plurality of storage areas, and the second storage group including a second plurality of storage areas of the plurality of storage areas; and provide a first logical volume and a second logical volume to the host computer, the first plurality of storage areas in the first storage group being configured to be allocated to the first logical volume in accordance with a first write request to the first logical volume from the host computer and to store data of the first write request, the second plurality of storage areas in the second storage group being configured to be allocated to the second logical volume in accordance with a second write request to the second logical volume from the host computer and to store data of the second write request, wherein an attribute of the first plurality of storage areas of the first group is a first attribute and the first attribute is also assigned to the first storage group, an attribute of the second plurality of storage areas of the second group is a second attribute and the second attribute is also assigned to the second storage group, wherein the plurality of storage areas further comprises another plurality of storage areas and the controller further manages an attribute of each of the other plurality of storage areas, wherein the controller adds a third storage area of the other plurality of storage areas, whose attribute complies to the first attribute, of the plurality of storage areas to the first storage group if needed, wherein the controller adds a fourth storage area of the other plurality of storage areas, whose attribute complies to the second attribute, of the plurality of storage areas to the second storage group if needed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing a storage system adapted to be coupled to a host computer, where the storage system has a plurality of disk drives, and a controller, the method comprising:
-
managing a plurality of storage areas configured from the plurality of disk drives; managing a first storage group and a second storage group, the first storage group including a first plurality of storage areas of the plurality of storage areas, and the second storage group including a second plurality of storage areas of the plurality of storage areas; and providing a first logical volume and a second logical volume to the host computer, the first plurality of storage areas in the first storage group being configured to be allocated to the first logical volume in accordance with a first write request to the first logical volume from the host computer and to store data of the first write request, the second plurality of storage areas in the second storage group being configured to be allocated to the second logical volume in accordance with a second write request to the second logical volume from the host computer and to store data of the second write request, where an attribute of the first plurality of storage areas of the first group is a first attribute and the first attribute is also assigned to the first storage group, an attribute of the second plurality of storage areas of the second group is a second attribute and the second attribute is also assigned to the second storage group, and where the plurality of storage areas further comprises another plurality of storage areas and the controller manages an attribute of each of the other plurality of storage areas; adding a third storage area of the other plurality of storage areas, whose attribute complies to the first attribute, of the plurality of storage areas to the first storage group if needed; and adding a fourth storage area of the other plurality of storage areas, whose attribute complies to the second attribute, of the plurality of storage areas to the second storage group if needed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium with an executable program stored thereon, the executable program causing a storage system adapted to be coupled to a host computer, where the storage system has a plurality of disk drives, and a controller, to perform a method comprising:
-
managing a plurality of storage areas configured from the plurality of disk drives; managing a first storage group and a second storage group, the first storage group including a first plurality of storage areas of the plurality of storage areas, and the second storage group including a second plurality of storage areas of the plurality of storage areas; and providing a first logical volume and a second logical volume to the host computer, the first plurality of storage areas in the first storage group being configured to be allocated to the first logical volume in accordance with a first write request to the first logical volume from the host computer and to store data of the first write request, the second plurality of storage areas in the second storage group being configured to be allocated to the second logical volume in accordance with a second write request to the second logical volume from the host computer and to store data of the second write request, where an attribute of the first plurality of storage areas of the first group is a first attribute and the first attribute is also assigned to the first storage group, an attribute of the second plurality of storage areas of the second group is a second attribute and the second attribute is also assigned to the second storage group, and where the plurality of storage areas further comprises another plurality of storage areas and the controller manages an attribute of each of the other plurality of storage areas; adding a third storage area of the other plurality of storage areas, whose attribute complies to the first attribute, of the plurality of storage areas to the first storage group if needed; and adding a fourth storage area of the other plurality of storage areas, whose attribute complies to the second attribute, of the plurality of storage areas to the second storage group if needed. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification