A Fault Tolerant Method of Highly Reliable Disk Array
A disk array and reliable technology, applied in the storage field, can solve the problems of unrecognized read and write errors, inability to reduce the degree of damage to the disk array, and inability to continue writing data, etc., to achieve the effect of easy operation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0023] This embodiment provides a high-reliability disk array fault tolerance method, including the following steps:
[0024] (1) When a write error occurs in the disk array, the corresponding processing flow can be as follows figure 1 As shown, determine the storage space of the disk where the write error occurred, and mark the storage space where the write error occurred. The bad block mark here indicates that the data in the storage space has been damaged, and the next read operation When the time, the storage space that has been marked as bad block is no longer read;
[0025] (2) When a data read error occurs in the disk array, the corresponding processing flow can be as follows figure 2 As shown, first determine whether the disk array system is complete, if it is complete, the data at the current position is calculated through verification, and then the calculated data is written back to the corresponding position of the disk, otherwise, the disk with data read error will occu...
Embodiment 2
[0028] Based on the Badblock mechanism of Linux kernel 3.6 version, this embodiment describes in detail the high-reliability disk array fault tolerance method of the present invention. For Linux kernel 3.6 version, the processing of RAID5 and RAID6 is processed one page at a time. , A page is 4K, and a sector is the smallest unit of disk data storage, the size is 512 bytes, so 8 sectors are processed at a time, so 8 sectors are marked each time, which is convenient for operation. The fault tolerance method of the high-reliability disk array described in this embodiment includes the following steps:
[0029] (1) When a write error occurs in the disk array, the corresponding processing flow can be as follows image 3 As shown in the figure, determine the sector of the disk where the data that has a write error is located. The sectors here are 8 sectors that are being written at the same time. The 8 sectors where the write error occurs are all set to Badblock, here Badblock indicate...
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