DISK ARRAY DEVICE, CONTROL DEVICE AND DATA WRITE METHOD
First Claim
Patent Images
1. A disk array device comprising:
- 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
226 Citations
9 Claims
-
1. A disk array device comprising:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control device of a disk array device including a plurality of disk devices comprising:
-
performing a write operation by dividing a stripe for each of the plurality of disk devices into divided data having a size of a strip, the strip including the divided data and a parity; determining whether or not new data corresponding to the divided data is discrete; and performing one of a first write process and a second write process when the new data is discrete.
-
-
9. A data write method comprising:
-
causing a disk array device including a plurality of disk devices to perform operations of; performing a write operation by dividing a stripe for each of the plurality of disk devices into divided data having a size of a strip, the strip including the divided data and a parity; determining whether or not new data corresponding to the divided data is discrete; and issuing a read command to read, from the plurality of disk devices, data of a second strip that includes a region in which the new data in a stripe is not written when the new data is discrete; reading, from the plurality of disk devices, the data of the second strip; generating the new parity using the data of the second stripe and the new data; generating the write data combining the new data with partial data not for updating among the data of the second stripe; and writing the write data and the new parity in the plurality of disk devices.
-
Specification