A log recording method, loading method and device thereof

A log and recording operation technology, applied in the direction of input/output to record carrier, memory address/allocation/relocation, instrument, etc., can solve the problems of a large amount of time and the time-consuming startup process of solid-state storage devices, and achieve fast recovery speed, The effect of reducing the amount of data writing and reducing data loss

Active Publication Date: 2021-09-03
MEMBLAZE TECH BEIJING
View PDF17 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such an operation will take a lot of time and cause the solid state storage device boot process to take a long time

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
  • A log recording method, loading method and device thereof
  • A log recording method, loading method and device thereof
  • A log recording method, loading method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] This application proposes a log recording method, loading method and device thereof, which split the FTL table into multiple FTL blocks, each FTL block corresponds to a corresponding FTL frame and a log frame, and the FTL frames belonging to the same FTL block and The log frames form a linked list respectively, so that when rebuilding the FTL table, the amount of data writing can be reduced and the recovery speed can be improved. When an abnormal event occurs, by changing the storage ratio of the log frame in the log, the log usage efficiency can be improved as much as possible, and when rebuilding the FTL table, the data in the FTL table can be quickly restored through the setting of the linked list. When updating the FTL table, updating the FTL table in reverse order can make the recovery of the FTL table faster when an abnormal event occurs.

[0075] Of course, implementing any technical solution of the present application does not necessarily need to achieve all the...

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

A log generation method based on an FTL table is provided, including: recording logical addresses and physical addresses corresponding to operation requests as log entries; generating log frames with log entries; generating FTL frames using parts of FTL blocks, wherein the FTL table includes multiple FTL block; store generated FTL frame and first log frame on NVM. There is also a method for rebuilding an FTL table using a log, including: obtaining the FTL frame of the FTL block and the storage location of the log frame; reading a plurality of FTL frames and a plurality of log frames belonging to the FTL block; using the plurality of FTL frame reconstructing the FTL block; and updating the FTL block with the log frame, wherein the FTL block is part of the FTL table.

Description

technical field [0001] This application relates to solid-state hard drives, and in particular to the generation and use of solid-state hard drive logs. Background technique [0002] With the advancement of science and technology, higher and higher requirements are placed on the storage capacity and response speed of electronic devices. figure 1 A block diagram of a solid storage device (Solid Storage Device, SSD) in the prior art is shown. The storage device 102 is coupled with the host through the interface 103, and the host may be an information processing device capable of communicating with the storage device 102 in the above-mentioned manner, for example, a personal computer, a tablet computer, a server, a portable computer, a network switch, a router, a cellular phone, Personal digital assistants and more. The storage device 102 includes an interface 103 , a control unit 104 , one or more NVM (Non-Volatile Memory, Non-Volatile Memory) storage chips 105 and a firmware...

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): G06F12/02G06F3/06
CPCG06F12/0246G06F12/0292G06F3/0631G06F3/0638G06F3/0619G06F3/0614G06F3/0679G06F2212/7201G06F2212/1032
Inventor 孙清涛蔡述楠居颖轶
Owner MEMBLAZE TECH BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products