Storage apparatus and storage system
First Claim
Patent Images
1. A storage apparatus, comprising:
- a memory; and
a processor coupled to the memory and configured to;
store first information blocks in a first storage device that are used to recover second information blocks stored in a second storage device, the first storage device having a plurality of storage areas with physical addresses in ascending order;
read the first information blocks from the first storage device sequentially in the ascending order of the physical addresses of the plurality of storage areas of the first storage device during a rebuild operation; and
output part of the first information blocks which have been read from the first storage device to respective recovery destinations of the second information blocks to recover the second information blocks step by step.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage apparatus includes a first storage device and a processor. The first storage device is configured to store therein first information blocks used to recover second information blocks stored in a second storage device. The processor is configured to read the first information blocks from the first storage device in an order of addresses of storage areas of the first storage device. The processor is configured to output part of the first information blocks which have been read from the first storage device to respective recovery destinations of the second information blocks to recover the second information blocks step by step.
12 Citations
8 Claims
-
1. A storage apparatus, comprising:
-
a memory; and a processor coupled to the memory and configured to; store first information blocks in a first storage device that are used to recover second information blocks stored in a second storage device, the first storage device having a plurality of storage areas with physical addresses in ascending order; read the first information blocks from the first storage device sequentially in the ascending order of the physical addresses of the plurality of storage areas of the first storage device during a rebuild operation; and output part of the first information blocks which have been read from the first storage device to respective recovery destinations of the second information blocks to recover the second information blocks step by step. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage system, comprising:
-
a second storage device configured to store therein second information blocks; and first storage apparatuses each including; a first storage device configured to store therein first information blocks used to recover the second information blocks, the first storage device having a plurality of storage areas with physical addresses in ascending order, and a processor configured to read the first information blocks from the first storage device sequentially in the ascending order of the physical addresses of the plurality of storage areas of the first storage device during a rebuild operation, output part of the first information blocks which have been read from the first storage device to respective recovery destinations of the second information blocks, receive information blocks from other first storage apparatuses, and recover one of the second information blocks step by step on basis of the received information blocks.
-
-
8. A non-transitory computer-readable recording medium having stored therein a program that causes a computer to execute a process, the process comprising:
-
providing a first storage device having a plurality of storage areas with physical addresses in ascending order; reading first information blocks from the first storage device sequentially in the ascending order of the physical addresses of the plurality of storage areas of the first storage device during a rebuild operation, the first information blocks being used to recover second information blocks stored in a second storage device; and outputting part of the first information blocks which have been read from the first storage device to respective recovery destinations of the second information blocks to recover the second information blocks step by step.
-
Specification