STORAGE SYSTEM
First Claim
1. A storage system having a storage controller connected to a host computer, and a plurality of storage devices connected to the storage controller, the storage system configuring a plurality of RAID groups using the plurality of storage devices;
- each storage device having a nonvolatile storage media and a device controller;
whereinthe device controller calculates a degradation level of the storage device based on an error bit count detected when reading a storage area of the nonvolatile storage media, and transmits the degradation level to the storage controller;
the storage controller calculates a life of the RAID group to which the storage device belongs based on the degradation level received from the storage device; and
the storage controller further specifies the RAID group whose life is shorter than a target life determined in advance, and migrates data within the specified RAID group to a different RAID group.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, the storage system has a storage controller and a plurality of storage devices. Each storage device calculates its degradation level based on an error bit count (number of correctable errors that have occurred during read), and transmits the same to the storage controller. By calculating the life of each RAID group based on the received degradation levels of the respective storage devices, the storage controller specifies the RAID group predicted to reach its life before achieving a target service life (target life), and migrates the data stored in the specified RAID group to a different RAID group.
13 Citations
13 Claims
-
1. A storage system having a storage controller connected to a host computer, and a plurality of storage devices connected to the storage controller, the storage system configuring a plurality of RAID groups using the plurality of storage devices;
-
each storage device having a nonvolatile storage media and a device controller;
whereinthe device controller calculates a degradation level of the storage device based on an error bit count detected when reading a storage area of the nonvolatile storage media, and transmits the degradation level to the storage controller; the storage controller calculates a life of the RAID group to which the storage device belongs based on the degradation level received from the storage device; and the storage controller further specifies the RAID group whose life is shorter than a target life determined in advance, and migrates data within the specified RAID group to a different RAID group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a storage system having a plurality of storage devices with a nonvolatile storage media and a device controller, and a storage controller connected to the plurality of storage devices and configuring a plurality of RAID groups from the plurality of storage devices;
- the method comprising;
the device controller calculating a degradation level of the storage device based on an error bit count detected when reading a storage area of the nonvolatile storage media, and transmitting the same to the storage controller; the storage controller calculating a life of the RAID group to which the storage device belongs based on the degradation level received from the storage device; and the storage controller further specifying the RAID group whose life is shorter than a target life determined in advance, and migrating data within the specified RAID group to a different RAID group. - View Dependent Claims (10, 11, 12, 13)
- the method comprising;
Specification