Method and device for constructing SSD FTL mapping table by host
A mapping table and host technology, applied in the field of SSDFTL mapping table construction, can solve problems such as affecting data recovery efficiency and taking a long time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] The first embodiment provides a method for a host to build an SSD FTL mapping table. The host notifies the faulty SSD multiple times to preset the FTL mapping table in the internal DDR. The FTL mapping table is preset in the DDR. After the host finds that the current FTL mapping table is preset, it reads the faulty SSD NAND data through the NVME IO path, and rebuilds the real SSD FTL mapping table in the host-side memory. After the host side completes the FTL mapping table reconstruction process for all times, import all the final reconstructed real SSD FTL mapping tables into the SSD DDR. In this way, the real FTL mapping table resides in the faulty SSDDDR, and the host can initiate the normal data reading process.
[0058] like figure 1 Shown is a schematic flowchart of a method for constructing an SSD FTL mapping table by a host provided in Embodiment 1, including the following steps.
[0059] S101, the host issues an FTL mapping table preset command to the faulty...
Embodiment 2
[0112] The second embodiment provides an apparatus for a host to construct an SSD FTL mapping table, which is used to implement the foregoing method for a host to construct an SSD FTL mapping table.
[0113] like Figure 5 Shown is a schematic structural block diagram of an apparatus for constructing an SSD FTL mapping table by a host provided in the second embodiment, including the following functional modules.
[0114] Preset command issuing module 101: The host issues an FTL mapping table presetting command to the faulty SSD in N times, wherein N≥2.
[0115] Preset FTL mapping table module 102: After receiving the current FTL mapping table preset command, the faulty SSD presets the FTL mapping table of each partition space based on its partition space; wherein the logical block addresses in the preset FTL mapping table are The number is less than the number of storage units in the corresponding partition space.
[0116] Real FTL mapping table building module 103 : after t...
Embodiment 3
[0121] Image 6 It is a schematic structural diagram of a terminal device 600 according to an embodiment of the present invention, including: a processor 610 , a memory 620 , and a communication unit 630 . The processor 610 is configured to implement the following steps when the host stored in the memory 620 builds the SSD FTL mapping table program:
[0122] The host sends the FTL mapping table preset command to the faulty SSD in N times; N≥2;
[0123] After receiving the current FTL mapping table preset command, the faulty SSD presets the FTL mapping table of each partition space based on its partition space; the number of logical block addresses in the preset FTL mapping table is less than the storage unit of the corresponding partition space number;
[0124] After the current FTL mapping table of the faulty SSD is preset, the host reads the NAND data of the faulty SSD and builds the real SSD FTL mapping table in the local memory;
[0125] After the host completes the con...
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