Method and device for realizing redundant array of independent disks in solid state hard disk
A technology of independent disk redundancy and solid-state hard disk, applied in the field of storage, can solve the problems of inability to adjust and restore invalid data, and achieve high reliability and fast data recovery
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] figure 1 The flow chart of the method for implementing RAID in the SSD provided by Embodiment 1 of the present invention, this embodiment is applicable to the situation where data failure occurs in a single page in the method for implementing RAID in the SSD, and the method can be executed by the device for implementing RAID in the SSD. Specifically include the following steps:
[0040] Step 101: Bind at least two consecutive pages in each data block as vertical parity stripes.
[0041] An SSD is composed of multiple flash memory particles, one flash memory particle is composed of multiple data blocks (Block), and one data block is composed of multiple pages (Page). The device implementing RAID in the SSD binds at least two consecutive pages in each data block as a vertical parity stripe (strip). Among them, the number of pages in each data block constitutes a vertical check strip, which can be flexibly adjusted according to the requirements of the application scenari...
Embodiment 2
[0049] figure 2 It is a schematic diagram of data recovery in the method for implementing RAID in the SSD provided in Embodiment 2 of the present invention. Compared with the above-mentioned embodiment, which only recovers the data of a failed page through other pages in the vertical check strip or the horizontal check strip, in the method provided by this embodiment, each page belongs to a vertical check strip. The verification stripe also belongs to a horizontal verification stripe, and provides RAID protection for data through the vertical verification stripe and the horizontal verification stripe.
[0050] Such as figure 2 As shown, Block1, Block2, Block3, and Block4 are physically bound to form a Block group, and the Block group is divided into N horizontal parity strips X-strip1, X-strip2, X-strip3... ...X-stripN, wherein the verification page of the horizontal verification strip is fixed in Block4; each Block constitutes a vertical verification strip Y-strip, that i...
Embodiment 3
[0054] image 3 It is a schematic structural diagram of a device for implementing RAID in an SSD provided in Embodiment 3 of the present invention. Such as image 3 As shown, the device for implementing RAID in the SSD of this embodiment may include:
[0055] The first binding module 11 is configured to bind at least two consecutive pages in each data block as vertical parity stripes;
[0056] The writing module 12 is configured to sequentially write data into each page of the vertical verification stripe, and use the last page in the vertical verification stripe as a verification page of the vertical verification stripe.
[0057] The device of this embodiment can be used to perform figure 1 In the technical solution of the shown method embodiment, the first binding module binds at least two pages in each data block as vertical verification stripes, and the writing module verifies the vertical stripes in units of pages Data is written to each page in sequence, and the last...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com