Data processing system, data processing method and storage apparatus
First Claim
1. A data processing system comprising:
- a host system; and
a storage apparatus that provides one or more first memory areas storing data read/written by the host system,wherein the storage apparatus includes a reservation unit that executes, when any one of the memory areas is determined to be faulty, a first search that searches for a spare memory area that serves as a replacement for the faulty memory area, and, if a snare memory area is found in the first search, rebuilds a content of the faulty memory area in the snare memory area and then executes a second search that searches for a second spare memory area, and, if no second spare memory area is found in the second search, dynamically reserves one of the memory areas as the second spare memory area.
1 Assignment
0 Petitions
Accused Products
Abstract
A compact data processing system suitable for long-term use that enables the maintenance of failure resistance without having to mount many spare disks or replace disks; a data processing method; and a storage apparatus for this data processing system are provided. In the data processing system, which has a host system and a storage apparatus that provides first memory areas for storing data read/written by the host system, the storage apparatus has a reservation unit that dynamically reserves one of the first memory areas as a spare second memory area when a failure occurs in any one of the first memory areas and there is no spare second memory area to migrate the data stored in that faulty memory area to.
-
Citations
21 Claims
-
1. A data processing system comprising:
- a host system; and
a storage apparatus that provides one or more first memory areas storing data read/written by the host system, wherein the storage apparatus includes a reservation unit that executes, when any one of the memory areas is determined to be faulty, a first search that searches for a spare memory area that serves as a replacement for the faulty memory area, and, if a snare memory area is found in the first search, rebuilds a content of the faulty memory area in the snare memory area and then executes a second search that searches for a second spare memory area, and, if no second spare memory area is found in the second search, dynamically reserves one of the memory areas as the second spare memory area. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a host system; and
-
8. A data processing method performed in a data processing system comprising a host system and a storage apparatus that provides one or more first memory areas for storing data read/written by the host system, the method comprising:
a step where the storage apparatus executes, when any one of the memory areas is determined to be faulty, a first search that searches for a spare memory area that serves as a replacement for the faulty memory area, and, if a spare memory area is found in the first search, rebuilds a content of the faulty memory area in the spare memory area and then executes a second search that searches for a second spare memory area, and, if no second spare memory area is found in the second search, dynamically reserves one of the memory areas as the second spare memory area. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A storage apparatus for providing one or more first memory areas for storing data read/written by a host system, comprising:
a reservation unit that executes, when any one of the memory areas is determined to be faulty, a first search that searches for a spare memory area that serves as a replacement for the faulty memory area, and, if a spare memory area is found in the first search, rebuilds a content of the faulty memory area in the spare memory area and then executes a second search that searches for a second spare memory area, and, if no second spare memory area is found in the second search, dynamically reserves one of the memory areas as the second spare memory area. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification