File system and file management method based on custom open channel SSD

A file management method and open channel technology, which is applied in the file system and file management field based on custom open channel SSD, can solve the problems that the maximum performance of NAND flash memory cannot be exerted, so as to improve data recovery ability, avoid frequent write-back, and improve The effect of capacity

Pending Publication Date: 2020-11-17
HOSIN GLOBAL ELECTRONICS CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the embodiments of the present invention is to provide a file system and file management method based on a custom open channel SSD for the problem that the above-mentioned file system cannot exert the maximum performance of the NAND flash memory

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
  • File system and file management method based on custom open channel SSD
  • File system and file management method based on custom open channel SSD
  • File system and file management method based on custom open channel SSD

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0030] Such as figure 1 As shown, it is a schematic diagram of a storage structure of a file system based on a custom Open Channel (Open Channel) SSD (Solid State Disk, Solid State Disk) provided by an embodiment of the present invention, and the SSD includes a flash memory. The flash memory in this embodiment can be the NAND flash memory included in the SSD, and the flash memory includes a plurality of blocks with the same storage capacity (according to the specifications of different manufacturers, the capacity of the block can be 16MB, 32MB, etc.), and Each block has a unique block address. Th...

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 file system based on a custom open channel SSD and a file management method. The file system comprises a mapping file and a main file composed of one or more data segments. The mapping file is stored in one block, and the mapping file comprises a block state table and a plurality of file records; wherein each file record comprises at least one block address, and data segments forming a main file corresponding to the file record are respectively stored in blocks corresponding to the at least one block address; wherein the block state table comprises the state of each block in the flash memory; wherein the mapping file is written into DRAM when being started, and the data segment is written into the DRAM in the instruction execution process of the CPU. Common files can be quickly fetched into the server and written back into the blocks of the flash memory by taking the blocks as units during overall updating, so that frequent write-back of small files is avoided,and the service life of the SSD is prolonged.

Description

technical field [0001] The present invention relates to the field of file storage, and more specifically, to a file system and file management method based on a self-defined open channel SSD. Background technique [0002] A file system is the method and data structure that an operating system uses to explicitly store files on a device or partition, that is, the method by which files are organized on a storage device. From a system point of view, a file system is a system that organizes and allocates the space of a file storage device, is responsible for file storage, and protects and retrieves stored files. Specifically, it is responsible for creating files for users, storing, reading, modifying, and dumping files, controlling file access, and revoking files when users no longer use them. [0003] NAND flash memory (Flash) is a non-volatile storage medium, which can still save data after power failure. Due to the advantages of fast reading speed and easy parallel expansion...

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
IPC IPC(8): G06F3/06
CPCG06F3/0679G06F3/064G06F3/0604G06F3/061
Inventor 赖振楠
Owner HOSIN GLOBAL ELECTRONICS CO LTD
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