CN108182154A - A kind of reading/writing method and solid state disk of the journal file based on solid state disk - Google Patents
A kind of reading/writing method and solid state disk of the journal file based on solid state disk Download PDFInfo
- Publication number
- CN108182154A CN108182154A CN201711408978.1A CN201711408978A CN108182154A CN 108182154 A CN108182154 A CN 108182154A CN 201711408978 A CN201711408978 A CN 201711408978A CN 108182154 A CN108182154 A CN 108182154A
- Authority
- CN
- China
- Prior art keywords
- solid state
- state disk
- journal file
- memory spaces
- dram memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000007787 solid Substances 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000003860 storage Methods 0.000 claims description 4
- 230000014759 maintenance of location Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 241001149900 Fusconaia subrotunda Species 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/062—Securing storage systems
- G06F3/0622—Securing storage systems in relation to access
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of reading/writing method and solid state disk of the journal file based on solid state disk, the method includes:A DRAM memory spaces are created with the read-write of service log file in the fixer system of solid state disk, and when journal file is written, the DRAM memory spaces are written into journal file;When reading journal file, journal file is read from the DRAM memory spaces.The present invention is responsible for the read-write of journal file by creating DRAM memory spaces, reduces writing to the physics of solid state disk, improves the service life of solid state disk, and without file system resource is occupied when calculating unique fingerprint, expense is small.
Description
Technical field
The present invention relates to solid state disk technical field more particularly to a kind of read-write sides of the journal file based on solid state disk
Method and solid state disk.
Background technology
In the prior art, almost all of file system all provides journal function, file system and file to be protected to exist
Encountering the reasons such as power-off suddenly leads to the integrality after system disorderly closedown, and such file system is known as journal file system
System, when log file system operates in data pattern, metadata and data are all first written in daily record, then file system is written
In, this pattern can farthest protect the integrality of file system, but this doubles the data volume that disk is written,
The performance of file system write operation can be seriously reduced, log file system is exactly that the metadata of file system is prevented to be damaged, it
All metadata are first cached as a cache blocks, if data in magnetic disk is abnormal, will be restored from cache blocks.
Traditional method does not simultaneously differentiate between the relationship between log file data and real data, and identical data can be written into
Solid state disk is twice.The prior art calculates data block fingerprint to distinguish the identical data of management, but this by data de-duplication
Kind scheme generally requires the support of hardware and system software, and expense is larger, improves system cost and power consumption.
Invention content
The technical problems to be solved by the invention are the provision of that a kind of expense is small, the amount of being physically written is few, can extend solid-state
The reading/writing method and solid state disk of the journal file based on solid state disk of hard disk life-span.
In order to solve the above technical problems, the present invention uses following technical scheme:
On the one hand, the present invention provides a kind of reading/writing methods of the journal file based on solid state disk, which is characterized in that institute
The method of stating includes:A DRAM memory spaces are created with the read-write of service log file in the fixer system of solid state disk, work as write-in
During journal file, the DRAM memory spaces are written into journal file;When reading journal file, from the DRAM memory spaces
Read journal file.
Wherein, the method further includes:When solid state disk power down, the daily record in the DRAM memory spaces will be stored in
File is written in the flash memory of the solid state disk, and when solid state disk is restarted, and by power down when stores the daily record text into flash memory
Part is read in the DRAM memory spaces.
Wherein, the fixer system for being set forth in solid state disk creates a DRAM memory spaces with the read-write of service log file
Step includes:
It is taken at the information of the logical space created on solid state disk and sends it to the fixer system of solid state disk;
Fixer system DRAM memory spaces according to the information creating of the logical space of the reception;
Wherein, the information of the logical space includes the initial address and space size of logical space.
Wherein, the space size of the size of the DRAM memory spaces and logical space is linear relationship.
Wherein, the information of the logical space is sent to the fixer system by user defined command.
On the other hand, being created the present invention provides a kind of solid state disk, in the fixer system of the solid state disk has one to be used for
Journal file when journal file is written, is written the DRAM and stored by the DRAM memory spaces of the read-write of service log file
Space;When reading journal file, journal file is read from the DRAM memory spaces.
Wherein, the journal file being stored in the DRAM memory spaces is written in its power down for the solid state disk
In flash memory, and when it is restarted, the journal file that by power down when is stored into flash memory is read in the DRAM memory spaces.
Wherein, the information of logical space that the DRAM memory spaces are created according to log file system in solid state disk
It creates;Wherein, the information of the logical space includes the initial address and space size of logical space.
Wherein, the space size of the size of the DRAM memory spaces and logical space is linear relationship.
Wherein, the information of the logical space is sent by user defined command.
Compared with prior art, beneficial effects of the present invention are:The present invention is responsible for day by creating DRAM memory spaces
The read-write of will file, log file system will need the journal file being written that the DRAM memory spaces are written or are stored from DRAM
Journal file is read in space, The present invention reduces writing for the physics to solid state disk, extend the service life of solid state disk, also without
File system resource need to be occupied when calculating unique fingerprint, expense is small.
Description of the drawings
Fig. 1 is the reading/writing method of a kind of journal file based on solid state disk provided in the specific embodiment of the invention
The method flow diagram of embodiment.
Fig. 2 is the structure diagram of a kind of solid state disk provided in the specific embodiment of the invention.
Specific embodiment
For make present invention solves the technical problem that, the technical solution that uses and the technique effect that reaches it is clearer, below
The technical solution of the embodiment of the present invention will be described in further detail with reference to attached drawing, it is clear that described embodiment is only
It is part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those skilled in the art exist
All other embodiments obtained under the premise of creative work are not made, shall fall within the protection scope of the present invention.
1 pair of a kind of reading/writing method of the journal file based on solid state disk provided in an embodiment of the present invention below in conjunction with the accompanying drawings
It is described in further detail.In some embodiments, this method includes:
Step S101:A DRAM memory spaces are created with the read-write of service log file in the fixer system of solid state disk,
When journal file is written, the DRAM memory spaces are written into journal file;When reading journal file, deposited from the DRAM
It stores up space and reads journal file.
Fig. 2 is the structure diagram of a kind of solid state disk provided in the specific embodiment of the invention, as shown in Fig. 2, solid
State hard disk 100 (Solid State Disk, abbreviation SSD) is mainly stored by solid-state hard disk controller 101, FLASH (flash memory) 103
DRAM (Dynamic Random Access Memory, dynamic random access memory) 102 and HOST connects on array, plate
Mouth (SATA, SAS, PCIe etc.) composition.Solid-state hard disk controller includes hardware system and fixer system, and fixer system is based on
Hardware system is configured, is controlled, and the two is to form two indispensable parts of solid-state hard disk controller.DRAM is solid
A module inside hard disk controller, DRAM are generally used for storage address mapping table, and embodiment provided in this embodiment,
DRAM is additionally operable to be responsible for the read-write of journal file, and journal file is stored in DRAM.
In some embodiments, the fixer system for being set forth in solid state disk creates a DRAM memory spaces with serve log text
The step of read-write of part, includes step A1 and step A2, specific as follows:
Step A1:It is taken at the information of the logical space created on solid state disk and sends it to the firmware of solid state disk
System.Wherein, the information of logical space is sent to the fixer system by user defined command.In the present embodiment, day
Will file system is taken at the information of the logical space created on solid state disk and sends it to the fixer system of solid state disk,
The information of logical space is sent to fixer system by log file system by user defined command.
Step A2:Fixer system DRAM memory spaces according to the information creating of the logical space of the reception;Wherein,
The information of the logical space includes the initial address and space size of logical space.Wherein, the DRAM memory spaces is big
The small space size with logical space is linear relationship.
Log file system is formatted solid state disk operation when creating logical space, to create size as N's
Logical space, the unit of logical space is LBA (Logical Block Address, logical block addresses), and size is
512byte or 4096byte, the logical space provide the range of file read-write to the user, generally include there are two parameter:Logic
The initial address and space size in space.The information of logical space is sent to by log file system by user defined command
Fixer system, user defined command includes command number, the initial address and space size of the logical space created, so that firmware
System creates DRAM memory spaces according to the initial address and space size of logical space.In the present embodiment, journal file system
It unites as JBD (Journal Block Device, journal file equipment)/JBD2 file system, log file system establishment logic
It during space, is driven by Linux, the initial address of logical space and space size is sent to admittedly by user defined command
Part system.
In some embodiments, log file system is sent the information of the logical space by user defined command
To the fixer system.
Fixer system creates a DRAM memory spaces to be responsible for the read-write of journal file, when journal file is written, by day
The DRAM memory spaces are written in will file;Reading journal file is, reads journal file from the DRAM memory spaces, certainly
Journal file in DRAM memory spaces can also be carried out other operations such as deleting.The present embodiment completes daily record text in DRAM
The operations such as the read-write and deletion of part reduce the writing in disk, are conducive to extend the service life of solid state disk.
Fig. 1 its be the reading/writing method of a kind of journal file based on solid state disk provided in the specific embodiment of the invention
Embodiment method flow diagram.As shown in Figure 1, in some embodiments, this method further includes after step slol:
Step S102:When solid state disk power down, institute is written into the journal file being stored in the DRAM memory spaces
In the flash memory for stating solid state disk.In the present embodiment, log file system is literary by the daily record being stored in the DRAM memory spaces
Part is written in the flash memory of the solid state disk.
Step S103:When solid state disk is restarted, the journal file that by power down when is stored into flash memory reads in the DRAM
In memory space.In the present embodiment, for log file system when solid state disk is restarted, by power down when stores the daily record into flash memory
File is read in the DRAM memory spaces.
In solid state disk power down, DRAM cannot preserve log file data, therefore when solid state disk power down, daily record text
Part system will be stored in the journal file write-in flash memory of DRAM memory spaces, so as to ensure that the integrality of data, and solid-state
When hard disk is restarted, the journal file that by solid state disk power down when is stored into flash memory is read in DRAM memory spaces, is re-used
DRAM memory spaces are responsible for the read-write of journal file, the writing for reducing disk and the occupancy to file system resource, to prolong
The service life of long solid state disk and reduction expense.
In some embodiments, when journal file is written, the DRAM memory spaces step is written into journal file
It further includes later:When DRAM memory spaces are less than or equal to preset space, log file system is according to preset tactful by preset number
It in the journal file write-in flash memory of amount, such as can be ranked up by the time of write-in, by the day for the preset quantity being written at first
In will file write-in flash memory.
In the present embodiment, fixer system creates DRAM storage skies according to the user defined command including logical space information
Between, it is responsible for the read-write of journal file using DRAM memory spaces, log file system will need the journal file being written to be written
The DRAM memory spaces read journal file from DRAM memory spaces, and method provided in an embodiment of the present invention reduces pair
The physics of solid state disk is write, and extends the service life of solid state disk, without occupying file system money when calculating unique fingerprint
Source, expense are small.
A kind of solid state disk is additionally provided in specific embodiment of the invention mode, when embodiment of the solid-state disk hard disk is based on
The embodiment of above-mentioned method is realized, is not described in detail in solid state disk, please refers to the embodiment of preceding method.
Being created in the fixer system of solid state disk provided in this embodiment has one for the read-write of service log file
When journal file is written, the DRAM memory spaces are written in journal file by DRAM memory spaces;When reading journal file
When, read journal file from the DRAM memory spaces.
In some embodiments, the logic that the DRAM memory spaces are created according to log file system in solid state disk
The information creating in space;Wherein, the information of the logical space includes the initial address and space size of logical space.It is described to patrol
The information for collecting space is sent by user defined command.Log file system is taken at the logical space created on solid state disk
Information and send it to the fixer system of solid state disk, log file system passes through user defined command part logical space
Information be sent to the fixer system;Fixer system DRAM according to the information creating of the logical space of the reception is stored
Space.Wherein, the space size of the size of the DRAM memory spaces and logical space is linear relationship, i.e. logical space is got over
Greatly, the DRAM memory spaces of establishment are also bigger.
In some embodiments, the solid state disk will be stored in the day in the DRAM memory spaces in its power down
In will file write-in flash memory, and when it is restarted, the journal file that by power down when is stored into flash memory reads in the DRAM storages
In space.The journal file being stored in the DRAM memory spaces is written in solid state disk power down for log file system
In the flash memory of the solid state disk, and when solid state disk is restarted, the journal file that by power down when is stored into flash memory reads in institute
It states in DRAM memory spaces.In some embodiments, log file system by user defined command by the logical space
Information be sent to the fixer system.
In the present embodiment, the fixer system of solid state disk is created according to the user defined command including logical space information
DRAM memory spaces, are responsible for the read-write of journal file using DRAM memory spaces, and log file system will need the day being written
Will file is written the DRAM memory spaces or journal file, side provided in an embodiment of the present invention is read from DRAM memory spaces
Method reduces writing to the physics of solid state disk, extends the service life of solid state disk, without occupying when calculating unique fingerprint
File system resource, expense are small.
The technical principle of the present invention is described above in association with specific embodiment.These descriptions are intended merely to explain the present invention's
Principle, and it cannot be construed to limiting the scope of the invention in any way.Based on explanation herein, the technology of this field
Personnel would not require any inventive effort the other specific embodiments that can associate the present invention, these modes are fallen within
Within protection scope of the present invention.
Claims (10)
1. a kind of reading/writing method of the journal file based on solid state disk, which is characterized in that the method includes:In solid state disk
Fixer system create a DRAM memory spaces with the read-write of service log file, when journal file is written, by journal file
The DRAM memory spaces are written;When reading journal file, journal file is read from the DRAM memory spaces.
2. the reading/writing method of the journal file according to claim 1 based on solid state disk, which is characterized in that the method
It further includes:When solid state disk power down, the solid state disk is written into the journal file being stored in the DRAM memory spaces
Flash memory in, and when solid state disk is restarted, it is empty that journal file that by power down when is stored into flash memory reads in the DRAM storages
Between in.
3. the reading/writing method of the journal file according to claim 1 or 2 based on solid state disk, which is characterized in that described
Include the step of the fixer system of solid state disk creates read-write of the DRAM memory spaces with service log file:
It is taken at the information of the logical space created on solid state disk and sends it to the fixer system of solid state disk;
Fixer system DRAM memory spaces according to the information creating of the logical space of the reception;
Wherein, the information of the logical space includes the initial address and space size of logical space.
4. the reading/writing method of the journal file according to claim 3 based on solid state disk, which is characterized in that the DRAM
The size of memory space and the space size of logical space are linear relationship.
5. the reading/writing method of the journal file according to claim 3 based on solid state disk, which is characterized in that the logic
The information in space is sent to the fixer system by user defined command.
6. a kind of solid state disk, which is characterized in that being created in the fixer system of the solid state disk has one for serve log text
When journal file is written, the DRAM memory spaces are written in journal file by the DRAM memory spaces of the read-write of part;Work as reading
During journal file, journal file is read from the DRAM memory spaces.
7. solid state disk according to claim 6, which is characterized in that the solid state disk will be stored in its power down
In journal file write-in flash memory in the DRAM memory spaces, and when it is restarted, by power down when stores the day into flash memory
Will file is read in the DRAM memory spaces.
8. the solid state disk described according to claim 6 or 7, which is characterized in that the DRAM memory spaces are according to journal file
The information creating for the logical space that system is created in solid state disk;Wherein, the information of the logical space includes logical space
Initial address and space size.
9. solid state disk according to claim 8, which is characterized in that the size and logical space of the DRAM memory spaces
Space size be linear relationship.
10. solid state disk according to claim 8, which is characterized in that the information of the logical space is made by oneself by user
Justice order is sent.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711408978.1A CN108182154A (en) | 2017-12-22 | 2017-12-22 | A kind of reading/writing method and solid state disk of the journal file based on solid state disk |
PCT/CN2018/121057 WO2019120133A1 (en) | 2017-12-22 | 2018-12-14 | Log file reading and writing method based on solid state disk, and solid state disk |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711408978.1A CN108182154A (en) | 2017-12-22 | 2017-12-22 | A kind of reading/writing method and solid state disk of the journal file based on solid state disk |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108182154A true CN108182154A (en) | 2018-06-19 |
Family
ID=62546747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711408978.1A Pending CN108182154A (en) | 2017-12-22 | 2017-12-22 | A kind of reading/writing method and solid state disk of the journal file based on solid state disk |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108182154A (en) |
WO (1) | WO2019120133A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959589A (en) * | 2018-07-11 | 2018-12-07 | 中电海康集团有限公司 | Accelerate the method for solid-state memory journal file saving/restoring based on STT-MRAM |
CN109614042A (en) * | 2018-11-30 | 2019-04-12 | 维沃移动通信有限公司 | A method and terminal device for storing log information |
CN109901799A (en) * | 2019-02-28 | 2019-06-18 | 新华三信息安全技术有限公司 | A kind of log reading/writing method and device |
WO2019120133A1 (en) * | 2017-12-22 | 2019-06-27 | 深圳大普微电子科技有限公司 | Log file reading and writing method based on solid state disk, and solid state disk |
CN110286850A (en) * | 2019-05-15 | 2019-09-27 | 青岛镕铭半导体有限公司 | Wiring method, restoration methods and the solid state hard disk of solid state hard disk metadata |
CN110456898A (en) * | 2019-08-19 | 2019-11-15 | 菏泽学院 | A computer power failure protection system and method |
WO2020192710A1 (en) * | 2019-03-28 | 2020-10-01 | 深圳大普微电子科技有限公司 | Method for processing garbage based on lsm database, solid state hard disk, and storage apparatus |
CN115686372A (en) * | 2022-11-07 | 2023-02-03 | 武汉麓谷科技有限公司 | ZNS solid state disk ZRWA function-based data management method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11947839B2 (en) | 2021-05-10 | 2024-04-02 | Samsung Electronics Co., Ltd. | Storage device, system, and method for customizable metadata |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120063255A1 (en) * | 2010-09-14 | 2012-03-15 | Kabushiki Kaisha Toshiba | Storage device, electronic device, and storage device control method |
CN102971717A (en) * | 2010-05-25 | 2013-03-13 | 马维尔国际贸易有限公司 | Memory access table saving and restoring system and methods |
US20130339581A1 (en) * | 2007-12-27 | 2013-12-19 | Sandisk Enterprise Ip Llc | Flash Storage Controller Execute Loop |
CN103488578A (en) * | 2012-12-28 | 2014-01-01 | 晶天电子(深圳)有限公司 | Vmd application/driver |
US20150331624A1 (en) * | 2014-05-19 | 2015-11-19 | Kabushiki Kaisha Toshiba | Host-controlled flash translation layer snapshot |
CN105103234A (en) * | 2012-11-20 | 2015-11-25 | 查尔斯·I·派德尔 | Solid State Drive Architecture |
CN105122218A (en) * | 2013-03-14 | 2015-12-02 | 美光科技公司 | Memory systems and methods including training,data organizing,and/or shadowing |
US20160054942A1 (en) * | 2013-03-15 | 2016-02-25 | Super Talent Technology, Corp. | Green NAND Device (GND) Driver with DRAM Data Persistence For Enhanced Flash Endurance and Performance |
CN106354615A (en) * | 2015-07-21 | 2017-01-25 | 北京忆恒创源科技有限公司 | Solid state disk log generating method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108182154A (en) * | 2017-12-22 | 2018-06-19 | 深圳大普微电子科技有限公司 | A kind of reading/writing method and solid state disk of the journal file based on solid state disk |
-
2017
- 2017-12-22 CN CN201711408978.1A patent/CN108182154A/en active Pending
-
2018
- 2018-12-14 WO PCT/CN2018/121057 patent/WO2019120133A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130339581A1 (en) * | 2007-12-27 | 2013-12-19 | Sandisk Enterprise Ip Llc | Flash Storage Controller Execute Loop |
CN102971717A (en) * | 2010-05-25 | 2013-03-13 | 马维尔国际贸易有限公司 | Memory access table saving and restoring system and methods |
US20120063255A1 (en) * | 2010-09-14 | 2012-03-15 | Kabushiki Kaisha Toshiba | Storage device, electronic device, and storage device control method |
CN105103234A (en) * | 2012-11-20 | 2015-11-25 | 查尔斯·I·派德尔 | Solid State Drive Architecture |
CN103488578A (en) * | 2012-12-28 | 2014-01-01 | 晶天电子(深圳)有限公司 | Vmd application/driver |
CN105122218A (en) * | 2013-03-14 | 2015-12-02 | 美光科技公司 | Memory systems and methods including training,data organizing,and/or shadowing |
US20160054942A1 (en) * | 2013-03-15 | 2016-02-25 | Super Talent Technology, Corp. | Green NAND Device (GND) Driver with DRAM Data Persistence For Enhanced Flash Endurance and Performance |
US20150331624A1 (en) * | 2014-05-19 | 2015-11-19 | Kabushiki Kaisha Toshiba | Host-controlled flash translation layer snapshot |
CN106354615A (en) * | 2015-07-21 | 2017-01-25 | 北京忆恒创源科技有限公司 | Solid state disk log generating method and device |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019120133A1 (en) * | 2017-12-22 | 2019-06-27 | 深圳大普微电子科技有限公司 | Log file reading and writing method based on solid state disk, and solid state disk |
CN108959589A (en) * | 2018-07-11 | 2018-12-07 | 中电海康集团有限公司 | Accelerate the method for solid-state memory journal file saving/restoring based on STT-MRAM |
CN108959589B (en) * | 2018-07-11 | 2021-08-10 | 中电海康集团有限公司 | STT-MRAM-based method for accelerating log file saving and recovery of solid-state memory device |
CN109614042A (en) * | 2018-11-30 | 2019-04-12 | 维沃移动通信有限公司 | A method and terminal device for storing log information |
CN109901799A (en) * | 2019-02-28 | 2019-06-18 | 新华三信息安全技术有限公司 | A kind of log reading/writing method and device |
CN109901799B (en) * | 2019-02-28 | 2022-08-19 | 新华三信息安全技术有限公司 | Log reading and writing method and device |
WO2020192710A1 (en) * | 2019-03-28 | 2020-10-01 | 深圳大普微电子科技有限公司 | Method for processing garbage based on lsm database, solid state hard disk, and storage apparatus |
CN110286850A (en) * | 2019-05-15 | 2019-09-27 | 青岛镕铭半导体有限公司 | Wiring method, restoration methods and the solid state hard disk of solid state hard disk metadata |
CN110286850B (en) * | 2019-05-15 | 2023-05-09 | 镕铭微电子(济南)有限公司 | Writing method and recovery method of metadata of solid state disk and solid state disk |
CN110456898A (en) * | 2019-08-19 | 2019-11-15 | 菏泽学院 | A computer power failure protection system and method |
CN115686372A (en) * | 2022-11-07 | 2023-02-03 | 武汉麓谷科技有限公司 | ZNS solid state disk ZRWA function-based data management method |
Also Published As
Publication number | Publication date |
---|---|
WO2019120133A1 (en) | 2019-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108182154A (en) | A kind of reading/writing method and solid state disk of the journal file based on solid state disk | |
US10289544B2 (en) | Mapping tables for storage devices | |
US10275310B2 (en) | Updating exclusive-or parity data | |
US9645769B2 (en) | Performance acceleration during shutdown of a data storage device | |
US20180173419A1 (en) | Hybrid ssd with delta encoding | |
CN103902669B (en) | A kind of separate type file system based on different storage mediums | |
US9582192B2 (en) | Geometry aware block reclamation | |
CN103838676B (en) | Data-storage system, date storage method and PCM bridges | |
CN101963891A (en) | Method and device for data storage and processing, solid-state drive system and data processing system | |
KR20100065786A (en) | Cache synchronization method and system for fast power-off | |
CN103543955A (en) | Method and system for reading cache with solid state disk as equipment and solid state disk | |
CN104850355A (en) | Storage device, storage system, address information processing method of storage device | |
CN102012873B (en) | Cache system of Not AND (NAND) flash memory and cache method | |
US10031689B2 (en) | Stream management for storage devices | |
CN104182353A (en) | Data storage system adopting different storage media | |
CN105138277A (en) | Cache management method for solid-state disc array | |
CN110321081B (en) | Flash memory read caching method and system | |
US11061598B2 (en) | Optimized handling of multiple copies in storage management | |
TWI416524B (en) | Memory device and data storing method | |
US20130179634A1 (en) | Systems and methods for idle time backup of storage system volumes | |
US11288197B2 (en) | Method and apparatus for performing pipeline-based accessing management in a storage server | |
CN102160038A (en) | Method and an apparatus to manage non-volatile disl cache | |
US10025664B2 (en) | Selective buffer protection | |
EP4328755A1 (en) | Systems, methods, and apparatus for accessing data in versions of memory pages | |
CN105589912B (en) | A kind of method and storage organization using MRAM processing frequency written document |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180619 |