Unlock instant, AI-driven research and patent intelligence for your innovation.

Data backup method, data recovery method and storage controller

A technology of data backup and memory module, which is applied in the direction of memory system, electrical digital data processing, and data error detection for data redundancy in computing, which can solve the problems of reducing the service life of physical units and system performance, and avoid writing Into the operation, the effect of improving work efficiency

Active Publication Date: 2022-02-15
SHENZHEN EPOSTAR ELECTRONICS LTD
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the above-mentioned traditional practice will reduce the system performance and reduce the service life of the physical unit

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data backup method, data recovery method and storage controller
  • Data backup method, data recovery method and storage controller
  • Data backup method, data recovery method and storage controller

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0079] Figure 5A It is a schematic diagram showing the transformation from logic to entity table according to the first embodiment of the present invention. Figures 5B-5C It is a schematic diagram of a data backup method shown according to the first embodiment of the present invention. Please refer to Figure 5AFor example, in this embodiment, for the convenience of description, it is assumed that the host system is configured with 128 logical addresses (logical pages) LBA(0)-LBA(127) for storing data, and the rewritable non-volatile memory Module 220 is configured with multiple physical units. Each physical unit has 8 physical pages. For example, the entity unit 51 has 8 entity pages 51(1)-51(8). The time stamp of the entity unit 51 is "X1".

[0080] The processor 211 maintains the logic-to-entity table 501 in the memory (cache). In this embodiment, the initial logic-to-entity table 501 is the backup data of the logic-to-entity table that was previously backed up (sto...

no. 2 example

[0115] The second embodiment follows the example of the first embodiment. Wherein, the flow of the hardware components, the data backup method, and the data recovery method are the same as those in the first embodiment, and will not be repeated here. The following will pass through the second embodiment, Figure 5G~5L The implementation of the data backup method and the data recovery method including the garbage collection operation will be described to further illustrate the utility of the present invention.

[0116] Figure 5G ~ 5H It is a schematic diagram of a data backup method according to the second embodiment of the present invention. Figure 5I-5L It is a schematic diagram of a data recovery method shown according to the second embodiment of the present invention. Please refer to Figure 5G , continued Figure 5C As an example, at time T7 after time T2, processor 211 receives trim command TC2. According to the pruning instruction TC2, the processor 211 updates t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data backup method, a data recovery method and a storage controller suitable for a rewritable non-volatile memory module. The data backup method includes receiving a pruning instruction; generating a pruning information list according to the pruning instruction and an entity address used to store the pruning information list, wherein the pruning information list records information corresponding to the pruning instruction and the entity address; The generated pruning information list is stored in the entity address. The data recovery method includes rebuilding the logic-to-entity table; loading the latest pruning information list from the rewritable non-volatile memory module into the memory; updating according to the pruning information list in the memory and the reconstructed logic-to-entity table After rebuilding, the logic is transferred to the entity table or the pruning information list in the memory.

Description

technical field [0001] The invention relates to a data backup method and a data recovery method, in particular to a data backup method, a data recovery method and a storage controller suitable for a storage device configured with a rewritable non-volatile memory module. Background technique [0002] Generally speaking, the host system can use the trim command (Trim command) to notify the storage device (such as solid state drive, SSD) configured with the rewritable non-volatile memory module which physical units (physical blocks) of data are no longer considered. is not in use (ie, invalid data), and the plurality of physical units may be erased. The controller of the storage device will mark the physical unit address corresponding to the logical unit address indicated by the pruning information as invalid according to the pruning information of the pruning command, so that the controller can pass the physical unit marked as invalid in other subsequent operations The addres...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14G06F12/02
CPCG06F11/1448G06F11/1456G06F12/0246
Inventor 谢宏志萧又华朱修贤
Owner SHENZHEN EPOSTAR ELECTRONICS LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More