Storage control system and method
First Claim
Patent Images
1. A storage system, comprising:
- a plurality of storage devices including a first type storage device and a second type storage device, a reliability attribute and/or a performance attribute of the first type storage device being different from a reliability attribute and/or a performance attribute of the second type storage device; and
a control unit managing a plurality of virtual volumes, a plurality of first type storage areas and a plurality of second type storage areas, each of the plurality of virtual volumes being adapted to be accessed from an external device by specifying a logical unit number, the plurality of first type storage areas being provided with the first type storage device, the plurality of second type storage areas being provided with the second type storage device,wherein, if necessary, a storage area allocated to a first portion of a virtual volume of the plurality of virtual volumes is changed from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume.
0 Assignments
0 Petitions
Accused Products
Abstract
A disk array system including a plurality of disk drives, including: a plurality of first-type disk drives being used to form a first-type logical unit having a plurality of a first-type of chunks; a plurality of second-type disk drives being used to form a second-type logical unit having a plurality of a second-type of chunks; and a storage controller, if the storage controller copies data stored in a source chunk to a destination chunk, selecting the destination chunk from the first-type of chunks or the second-type of chunks.
-
Citations
55 Claims
-
1. A storage system, comprising:
-
a plurality of storage devices including a first type storage device and a second type storage device, a reliability attribute and/or a performance attribute of the first type storage device being different from a reliability attribute and/or a performance attribute of the second type storage device; and a control unit managing a plurality of virtual volumes, a plurality of first type storage areas and a plurality of second type storage areas, each of the plurality of virtual volumes being adapted to be accessed from an external device by specifying a logical unit number, the plurality of first type storage areas being provided with the first type storage device, the plurality of second type storage areas being provided with the second type storage device, wherein, if necessary, a storage area allocated to a first portion of a virtual volume of the plurality of virtual volumes is changed from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage system, comprising:
-
a plurality of storage devices including a first type storage device and a second type storage device, specifications of the first type storage device being different from specifications of the second type storage device; and a control unit managing a plurality of virtual volumes, a plurality of first type storage areas and a plurality of second type storage areas, a virtual volume of the plurality of virtual volumes being adapted to be accessed from an external device by specifying a logical unit number, the plurality of first type storage areas being provided with the first type storage device, the plurality of second type storage areas being provided with the second type storage device, wherein, if necessary, a storage area allocated to a first portion of the virtual volume is changed from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A control method for a storage system, comprising the steps of:
-
managing a plurality of storage devices including a first type storage device and a second type storage device, the first type storage device having a different reliability attribute and/or performance attribute from the second type storage device; managing a plurality of virtual volumes, a plurality of first type storage areas and a plurality of second type storage areas, a virtual volume of the plurality of virtual volumes being adapted to be accessed from an external device by specifying a logical unit number, the plurality of first type storage areas being provided with the first type storage device, the plurality of second type storage areas being provided with the second type storage device; changing, if necessary, a storage area allocated to a first portion of the virtual volume from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program stored in a computer readable storage medium and executable by a storage system, the computer program comprising:
-
a code for managing a plurality of storage devices including a first type storage device and a second type storage device, the first type storage device having different specifications from the second type storage device; a code for managing a plurality of virtual volumes, a plurality of first type storage areas and a plurality of second type storage areas, a virtual volume of the plurality of virtual volumes being adapted to be accessed from an external device by specifying a logical unit number, the plurality of first type storage areas being provided with the first type storage device, the plurality of second type storage areas being provided with the second type storage device; a code for changing, if necessary, a storage area allocated to a first portion of the virtual volume from a first type storage area of the plurality of first type storage areas to a second type storage area of the plurality of second type storage areas while another first type storage area of the plurality of first type storage areas is allocated to a second portion of the virtual volume. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification