Patent application number | Description | Published |
20100241802 | STORAGE UNIT, DATA WRITE METHOD AND DATA WRITE PROGRAM - A storage unit includes a cache memory, a cache controller which accesses the cache memory, one or more disk units, a data receiving unit, a merge interpolation determination unit, a data readout unit, a write data generation unit and a data write unit. The data receiving unit receives, from the cache controller, unit readout data that includes update records updated by the cache controller and is unit of data read from the cache memory. The merge interpolation determination unit determines whether the received unit readout data is merge interpolated. The data readout unit reads, from the disk unit, data corresponding to the unit readout data when the unit readout data is determined to be merge interpolated. The write data generation unit generates data to be written to the disk unit by merge interpolating the unit readout data. The data write unit writes, to the disk unit, the generated data. | 09-23-2010 |
20110246717 | STORAGE APPARATUS, RECORDING MEDIUM AND METHOD FOR CONTROLLING STORAGE APPARATUS - A storage apparatus has a plurality of storage media including each storage area in which a stripe is set extending over the storage area of the plurality of storage media. An access unit that writes a format data into the storage area, wherein when the plurality of storage media are formatted, the access unit writes an unformatted-state identifier indicating incompletion of formatting into at least a portion of storage area to be included in the stripe, or when the storage area to be included in the stripe is accessed for writing new data, the access unit reads out existing data stored in the storage area included in the stripe to be accessed. And when the unformatted-state identifier is detected from the existing data that has been read out, the access unit writes the new data or the format data to be written by formatting into the storage area. | 10-06-2011 |
20110296103 | STORAGE APPARATUS, APPARATUS CONTROL METHOD, AND RECORDING MEDIUM FOR STORAGE APPARATUS CONTROL PROGRAM - According to an embodiment, a storage apparatus including: a plurality of storage media of which a first RAID is composed, a logical storage area of the first RAID for storing data being set over; a plurality of expansion storage media of which a second RAID is composed; a spare storage medium that is different from in any of the storage media or the expansion storage media; and a configuration control unit that when the spare storage medium is set in the first RAID, sets the logical storage area in the storage media, and when the expansion storage media are set in the storage apparatus, sets the expansion storage media in the second RAID, excludes the spare storage medium that is set in the first RAID, and moves the logical storage area that is set in the first RAID to the second RAID. | 12-01-2011 |
20120233406 | STORAGE APPARATUS, AND CONTROL METHOD AND CONTROL APPARATUS THEREFOR - A control apparatus, coupled to a storage medium via communication links, controls data write operations to the storage medium. A cache memory is configured to store a temporary copy of first data written in the storage medium. A processor receives second data with which the first data in the storage medium is to be updated, and determines whether the received second data coincides with the first data, based on comparison data read out of the storage medium, when no copy of the first data is found in the cache memory. When the second data is determined to coincide with the first data, the processor determines not to write the second data into the storage medium. | 09-13-2012 |
20120236427 | STORAGE APPARATUS AND CONTROLLER - A storage apparatus includes a plurality of first storage mediums in which data is redundantly stored and a controller. The controller includes a formatting section which performs formatting in each of the plurality of first storage mediums, a detection section which detects a failure that has occurred in the plurality of first storage mediums, a control section which makes the formatting section stop the formatting at the time of the detection of the failure by the detection section and which rebuilds the data stored in the plurality of first storage mediums in which the failure has occurred in a second storage medium other than the plurality of first storage mediums, and a rebuild processing section which rebuilds the data stored in the plurality of first storage mediums in the second storage medium in accordance with instructions from the control section. | 09-20-2012 |
20130019122 | STORAGE DEVICE AND ALTERNATIVE STORAGE MEDIUM SELECTION METHODAANM Daikokuya; HidejirouAACI KawasakiAACO JPAAGP Daikokuya; Hidejirou Kawasaki JPAANM Ikeuchi; KazuhikoAACI KawasakiAACO JPAAGP Ikeuchi; Kazuhiko Kawasaki JPAANM Watanabe; TakeshiAACI KawasakiAACO JPAAGP Watanabe; Takeshi Kawasaki JPAANM Kubota; NorihideAACI KawasakiAACO JPAAGP Kubota; Norihide Kawasaki JPAANM Igashira; AtsushiAACI YokohamaAACO JPAAGP Igashira; Atsushi Yokohama JPAANM Kobayashi; KenjiAACI KawasakiAACO JPAAGP Kobayashi; Kenji Kawasaki JPAANM Tsukahara; RyotaAACI KasawakiAACO JPAAGP Tsukahara; Ryota Kasawaki JP - A storage device includes: a determination unit to determine an operation of a storage group including a plurality of storage medium based on an access operation on a logical volume serving as an access target of the storage group; and a selection unit to select based on the operation of the storage group, when a failure of at least one of the plurality of storage medium is detected, an alternative storage medium from the at least one of the plurality of storage medium. | 01-17-2013 |
20130024730 | DISK CONTROL APPARATUS, METHOD OF DETECTING FAILURE OF DISK APPARATUS, AND RECORDING MEDIUM FOR DISK DIAGNOSIS PROGRAM - A disk control apparatus includes a processor, and a memory coupled to the processor in which executes a process as follows. The process includes diagnosing whether or not a failure has occurred on each of a plurality of disk apparatuses, determining, when the failure has occurred, whether or not the failure is a pre-defined failure, and excluding from diagnosis targets, when the failure is the pre-defined failure, a disk apparatus group included in a RAID together with a failed disk apparatus that is determined to have the pre-defined failure in the plurality of disk apparatuses. | 01-24-2013 |
20130047028 | STORAGE SYSTEM, STORAGE CONTROL DEVICE, AND STORAGE CONTROL METHOD - A control device manages a plurality of storage devices so that data to be recorded is redundantly recorded in different storage devices. An error monitoring unit monitors an occurrence of an error in each of the plurality of storage devices to register information indicative of error occurrence conditions in an error information storage unit for each storage device. When the use of one of the plurality of storage devices is stopped, a rebuild controller determines a timing to perform rebuild processing based on past error occurrence conditions in the storage devices other than the one storage device of the plurality of storage devices by referring to information registered in the error information storage unit. | 02-21-2013 |
20130047029 | STORAGE SYSTEM, STORAGE CONTROL APPARATUS, AND STORAGE CONTROL METHOD - A storage control apparatus manages a plurality of storage devices which belong to an RLU such that data is made redundant between different storage devices. If a first storage device fails, a rebuild controller executes a rebuild process to store the same data as recorded in the first storage device in a spare storage device. When the rebuild controller executing the rebuild process has failed in reading out data from a second storage device, a data recovery controller restarts the first storage device, and reads out data to be stored in the spare storage device from the restarted first storage device. | 02-21-2013 |
20130054907 | STORAGE SYSTEM, STORAGE CONTROL APPARATUS, AND STORAGE CONTROL METHOD - A storage system including first storage devices constituting a first logical storage area, second storage devices constituting a second logical storage area; and a storage control apparatus. The storage control apparatus manages the first and second logical storage areas so that the data stored in the first and second logical storage areas have redundancy, and parity data for the data stored in the second logical storage area are stored in parity storage areas arranged in part of the second storage devices. When part of the first storage devices constituting part of the first logical storage area fail, the storage control apparatus generates part of the data stored, before the failure, in the part of the first storage devices, and stores the generated part of the data in at least part of the second parity storage areas in the second logical storage area. | 02-28-2013 |
20130067165 | DISK ARRAY DEVICE AND DISK ARRAY DEVICE CONTROL METHOD - A disk array device includes hard disks from which RAID groups are configured. Therein, a volume setting unit sets one or more used areas. A data check control unit determines, on the basis of the state into which the used areas have been set, which areas in the RAID groups are subject to a diagnosis. A data check execution unit that executes a cyclical diagnosis on the areas determined, by the data check control unit, to be those subject to a diagnosis. | 03-14-2013 |
20130151771 | DISK ARRAY DEVICE, CONTROL DEVICE AND DATA WRITE METHOD - A disk array device includes: a plurality of disk devices including a strip that stores divided data or a parity; a control device to divide the stripe for each of the plurality of disk devices into the divided data having a size of the strip and write the divided data; and a memory to store new data that corresponds to the divided data stored in the strip, wherein the control device detects whether or not the new data is discrete and performs a first write operation or a second write operation when the new data is discrete. | 06-13-2013 |
20130246862 | INFORMATION PROCESSING APPARATUS AND MAINTENANCE METHOD OF AN INFORMATION PROCESSING APPARATUS - An information processing apparatus includes: processing units to perform information processing, the processing units being capable of continuing the information processing even if a processing unit in the processing units stops its operation; and a control unit to perform a potential failure detection process of restarting the processing units one by one and outputting information requesting replacement or repair of a processing unit that is not restarted up. | 09-19-2013 |
20130262762 | STORAGE SYSTEM AND STORAGE CONTROL METHOD - A storage system includes a storage device having a command reordering function and a storage control apparatus that controls access to the storage device. Commands are issued to the storage device for reading or writing data. The storage control apparatus sets an upper limit to write data size or read data size specified in the commands during a predetermined period after a timeout of an issued command, so as to make it less likely for the storage device to postpone some of the issued commands. | 10-03-2013 |
20140009850 | CONTROL METHOD AND SYSTEM - A control method of controlling a disk storage unit, includes: obtaining, by a computer, for a plurality of sectors allocated on a disk included in the disk storage unit, track identifying information that identifies a track to which sectors belong, in a first order starting from a first start sector; and storing, if first track identifying information obtained in a first sector of the plurality of sectors does not match second track identifying information obtained in a second sector of the plurality of sectors immediately before the first sector, a data length from the first start sector to the second sector in a storage unit. | 01-09-2014 |
20140075240 | STORAGE APPARATUS, COMPUTER PRODUCT, AND STORAGE CONTROL METHOD - A storage controller detects a failure of any one of storage units making up a RAID group. The storage controller incorporates plural hot spares HS into the RAID group, as substitute storage units for the detected failed storage. The storage controller restores the memory contents of the failed storage unit onto each of the hot spares incorporated into the RAID group. Upon detecting replacement of the failed storage unit in the RAID group, the storage controller incorporates into the RAID group, a replacement storage unit that has replaced the failed storage unit. | 03-13-2014 |
20140089730 | STORAGE CONTROL DEVICE AND METHOD FOR CONTROLLING STORAGES - A processor copies first information stored in a first storage to a backup volume. The processor stores management information when a first piece of the first information is updated to second information after the copy. The processor executes, when a failure occurs in the first storage, first restoration based on the management information and reference information stored in reference storages other than the first storage. The first restoration restores the second information to a spare storage. The processor executes second restoration based on the management information and the reference information. The second restoration restores third information to the spare storage. The processor stops the second restoration when a failure occurs in a second storage while the second restoration is being executed. The processor executes third restoration based on the first information stored in the backup volume and the management information. The third restoration restores fourth information to the spare storage. | 03-27-2014 |
20140289478 | CONTROL DEVICE, AND STORAGE SYSTEM - A control device that controls a reading process of information stored in a unit storage area under control of the control device and a unit storage area under control of a different control device in a distributed manner, the control device includes a processor. The processor executes a procedure including determining whether or not the reading process is a sequential reading process that reads information stored in a unit storage area under control of the control device in an order of logical addresses and whether or not a reading target area of the sequential reading process includes a last address in the unit storage area, and reporting to the different control device control information related to a sequential reading process including the last address determined by the first determination unit. | 09-25-2014 |
20140380090 | STORAGE CONTROL DEVICE AND STORAGE CONTROL METHOD - A storage control device includes a processor. The processor is configured to detect medium error regions in a first memory device. A medium error has occurred in each of the medium error regions. The processor is configured to conduct, on a first medium error region, data recovery processing for recovering data stored therein. The processor is configured to conduct copy processing for copying first data of a peripheral region of the first medium error region from the first memory device to a second memory device other than the first memory device. | 12-25-2014 |
20150074452 | STORAGE CONTROL DEVICE AND METHOD FOR CONTROLLING STORAGE DEVICES - A storage control device includes a storage unit and a processor. The storage unit is configured to store therein a first score calculated for a first storage device. The processor is configured to add, upon detecting an event occurred in the first storage device, points corresponding to the event to the first score. The processor is configured to determine upon the addition, based on the first score and a second score, whether a sign of failure of the first storage device is detected. The second score is calculated for a first redundant unit of storage devices including the first storage device. | 03-12-2015 |