Fault tolerance method and device for disk arrays
A disk array and disk technology, applied in the storage field, can solve the problems of disk array stop, data loss, failure to return to redundant state, etc., and achieve the effect of restoring redundancy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0032] In Example 1, when figure 1 When a disk such as disk 3 in the disk array shown fails, a hot spare disk is added to the disk array to replace the failed disk 3, specifically as follows figure 2 shown.
[0033] Afterwards, the disk array with the hot spare disk added in units of stripes is figure 2 The indicated disk array is reconstructed.
[0034] exist figure 2 During the reconstruction process of the disk array shown, if a reconstruction read error occurs in the currently reconstructed stripe, the identifier of the current stripe will be recorded in the non-volatile memory, the current stripe will be skipped, and the next stripe will be skipped. Continue rebuilding until the rebuilding of the disk array is completed. For details, see image 3 . exist image 3 In , the strips marked with slashes, that is, the strips with sequence numbers 1, 3, 5, and 6, have reconstruction read errors, that is, they are not successfully reconstructed, and are recorded in the n...
Embodiment 2
[0047] Embodiment 2 is different from Embodiment 1. Embodiment 1 is mainly performed for rebuilding read errors, while Embodiment 2 is mainly described for the process of performing service read on a disk array in a degraded state.
[0048] The disk array in the degraded state in this embodiment 2 can be the disk array after the disk array loses redundancy, specifically the disk array before being rebuilt or during the rebuilding process, or the disk array that stopped rebuilding due to a rebuilding read error etc., which are not limited by the embodiments of the present invention. During the business read process of the strip in the degraded disk array, if a business read error occurs in the current strip being read, record the identification of the current strip in the non-volatile memory and return an error command, and control the disk array to continue to provide business read and write, and control the disk array to remain in a degraded state. For details, see Figure 4...
corresponding Embodiment 1
[0058] see Figure 5 , Figure 5 The device structure diagram provided for the embodiment of the present invention. The device corresponds to embodiment 1, including: a replacement unit and a reconstruction unit;
[0059] Wherein, the replacement unit is used for adding a hot spare disk in the disk array to replace the failed disk when a disk in the disk array fails;
[0060] The rebuilding unit is used to rebuild the disk array with the hot spare disk added in units of stripes;
[0061] Crucially, as Figure 5 As shown, the device also includes:
[0062] a recording unit, configured to record the identifier of the current stripe into a non-volatile memory when a reconstruction read error occurs in the current stripe reconstructed by the rebuilding unit, and trigger the rebuilding unit to skip the current stripe, Continue rebuilding from the next stripe until the rebuilding of the disk array is complete;
[0063] The repair unit is used for repairing the reconstruction r...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com