CN113986126B - 基于固态硬盘的tcg数据删除方法、装置及计算机设备 - Google Patents
基于固态硬盘的tcg数据删除方法、装置及计算机设备 Download PDFInfo
- Publication number
- CN113986126B CN113986126B CN202111247391.3A CN202111247391A CN113986126B CN 113986126 B CN113986126 B CN 113986126B CN 202111247391 A CN202111247391 A CN 202111247391A CN 113986126 B CN113986126 B CN 113986126B
- Authority
- CN
- China
- Prior art keywords
- data
- tcg
- deleting
- solid state
- state disk
- 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.)
- Active
Links
Images
Classifications
-
- 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/0614—Improving the reliability of storage 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/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/0652—Erasing, e.g. deleting, data cleaning, moving of data to a wastebasket
-
- 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/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/20—Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请涉及一种基于固态硬盘的TCG数据删除方法、装置、计算机设备及存储介质,其中该方法包括:获取基于固态硬盘的TCG数据删除请求;根据所述TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放Security Provider;使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;重新读取SP Table信息以保持数据的一致性;待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。本发明提出的方案,实现了TCG Pyrite 2.00协议里的数据删除功能,完善了SSD对TCG Pyrite 2.00协议的支持。
Description
技术领域
本发明涉及存储系统技术领域,特别是涉及一种基于固态硬盘的TCG数据删除方法、装置、计算机设备及存储介质。
背景技术
随着固态硬盘技术的发展,SSD(Solid State Disk,固态硬盘)已经被广泛应用于各种场合,在PC市场已经逐步替代传统的HDD(Hard Disk Drive,硬盘驱动器),从可靠性和性能方面为用户提供较好的体验。
目前,人们对计算机安全越来越重视,越来越多SSD产品都需要支持TCG(TrustedComputing Group)协议,其中,TCG Pyrite 2.00协议是TCG众多协议中的一种,在SSD产品里应用较广,并且TCG Pyrite 2.00协议要求支持DataRemoval Mechanism Feature(数据删除机制特性),然而现有技术中能够支持该特性的方案并不常见。
发明内容
基于此,有必要针对上述技术问题,提供一种基于固态硬盘的TCG数据删除方法、装置、计算机设备及存储介质。
一种基于固态硬盘的TCG数据删除方法,所述方法包括:
获取基于固态硬盘的TCG数据删除请求;
根据所述TCG数据删除请求检查Security Provider的状态,并将SecurityProvider恢复到出厂状态释放Security Provider;
使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;
重新读取SP Table信息以保持数据的一致性;
待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
在其中一个实施例中,在所述获取基于固态硬盘的TCG数据删除请求的步骤之后还包括:
检查用户数据删除方式,所述数据删除方式包括块擦除和复写;
通过Sanitize通路发送用户数据擦除命令给后端;
检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
在其中一个实施例中,所述使能数据删除功能擦除Bytes Table的数据,并将SPTable及其属性信息更新后保存到NAND中的步骤还包括:
使能数据删除功能擦除Bytes Table的数据,所述Bytes Table包括MBR Table和DataStore Table。
在其中一个实施例中,所述待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能的步骤还包括:
在数据删除功能已完成之后,改变状态机的状态为disable。
一种基于固态硬盘的TCG数据删除装置,所述装置包括:
获取模块,所述获取模块用于获取基于固态硬盘的TCG数据删除请求;
恢复模块,所述恢复模块用于根据所述TCG数据删除请求检查SecurityProvider的状态,并将Security Provider恢复到出厂状态释放Security Provider;
使能模块,所述使能模块用于使能数据删除功能擦除Bytes Table的数据,并将SPTable及其属性信息更新后保存到NAND中;
重读模块,所述重读模块用于重新读取SP Table信息以保持数据的一致性;
执行模块,所述执行模块用于待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
在其中一个实施例中,所述装置还包括数据删除模块,所述数据删除模块用于:
检查用户数据删除方式,所述数据删除方式包括块擦除和复写;
通过Sanitize通路发送用户数据擦除命令给后端;
检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
在其中一个实施例中,所述使能模块还用于:
使能数据删除功能擦除Bytes Table的数据,所述Bytes Table包括MBR Table和DataStore Table。
在其中一个实施例中,所述执行模块还用于:
在数据删除功能已完成之后,改变状态机的状态为disable。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。
上述基于固态硬盘的TCG数据删除方法、装置、计算机设备及存储介质通过获取基于固态硬盘的TCG数据删除请求;根据所述TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放SecurityProvider;使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;重新读取SPTable信息以保持数据的一致性;待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。本发明提出的方案,实现了TCG Pyrite 2.00协议里的数据删除功能,完善了SSD对TCG Pyrite 2.00协议的支持。
附图说明
图1为本发明中基于固态硬盘的TCG数据删除方法的发明构思图;
图2为一个实施例中基于固态硬盘的TCG数据删除方法的流程示意图;
图3为另一个实施例中基于固态硬盘的TCG数据删除方法的流程示意图;
图4为再一个实施例中基于固态硬盘的TCG数据删除方法的流程示意图;
图5为一个实施例中基于固态硬盘的TCG数据删除装置的结构框图;
图6为另一个实施例中基于固态硬盘的TCG数据删除装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
目前,人们对计算机安全越来越重视,越来越多SSD产品都需要支持TCG(TrustedComputing Group)协议,其中,TCG Pyrite 2.00协议是TCG众多协议中的一种,在SSD产品里应用较广,并且TCG Pyrite 2.00协议要求支持DataRemoval Mechanism Feature(数据删除机制特性),然而现有技术中能够支持该特性的方案并不常见。
基于此,本发明提供了一种基于固态硬盘的TCG数据删除方法。具体地,参考图1所示的基于固态硬盘的TCG数据删除方法的发明构思图。首先,将SP(Security Provider)恢复出厂设置,并使能数据删除功能。然后,等待盘的所有任务做完,处于空闲状态后。最后,执行背景程序,完成数据删除的功能。
在一个实施例中,如图2所示,提供了一种基于固态硬盘的TCG数据删除方法,该方法包括:
步骤202,获取基于固态硬盘的TCG数据删除请求;
步骤204,根据TCG数据删除请求检查Security Provider的状态,并将SecurityProvider恢复到出厂状态释放Security Provider;
步骤206,使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;
步骤208,重新读取SP Table信息以保持数据的一致性;
步骤210,待固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
在本实施例中,提供了一种基于固态硬盘的TCG数据删除方法,该方法的具体实现过程如下:
首先,获取基于固态硬盘的TCG数据删除请求,并根据TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放SecurityProvider。
具体地,可通过Sanitize通路来发送用户数据擦除命令给后端。然后,检查Sanitize的状态,等待后端用户数据擦除完成。Sanitize是NVMe标准协议定义的一种用户数据删除命令。待用户数据擦除完成后,检查SP(Security Provider)的状态并将SP恢复到默认出厂状态,释放SP。
接着,使能数据删除功能擦除Bytes Table的数据,并将SP(Security Provider)Table及其属性信息更新后保存到NAND中。然后,重新读取SP Table信息以保持数据的一致性。
在其中一个实施例中,使能数据删除功能擦除Bytes Table的数据,并将SPTable及其属性信息更新后保存到NAND中的步骤还包括:使能数据删除功能擦除Bytes Table的数据,Bytes Table包括MBR(Master Boot Record)Table和DataStore Table。
最后,待固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
在本实施例中,通过获取基于固态硬盘的TCG数据删除请求;根据所述TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放Security Provider;使能数据删除功能擦除Bytes Table的数据,并将SPTable及其属性信息更新后保存到NAND中;重新读取SP Table信息以保持数据的一致性;待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。本方案实现了TCGPyrite 2.00协议里的数据删除功能,完善了SSD对TCG Pyrite 2.00协议的支持。
在一个实施例中,如图3所示,提供了一种基于固态硬盘的TCG数据删除方法,该方法在获取基于固态硬盘的TCG数据删除请求的步骤之后还包括:
步骤302,检查用户数据删除方式,数据删除方式包括块擦除和复写;
步骤304,通过Sanitize通路发送用户数据擦除命令给后端;
步骤306,检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
在一个实施例中,待固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能的步骤还包括:在数据删除功能已完成之后,改变状态机的状态为disable。
参考图4所示,在本实施例中提供了完整实现基于固态硬盘的TCG数据删除的方法,该方法具体的执行步骤如下:
步骤1、检查用户数据删除方式,有块擦除和复写两种。
步骤2、通过Sanitize通路,发送用户数据擦除命令给后端。
步骤3、检查Sanitize的状态,等待后端用户数据擦除完成。
步骤4、用户数据擦除完成后,检查SP的状态并将SP恢复到默认出厂状态,释放SP。
步骤5、擦除Bytes table的数据,具体地,Bytes Table包括MBR Tabel和DataStore Table两种。
步骤6、将SP Table及其属性信息更新后保存到NAND里。
步骤7、重新读取SP Table信息,保持数据一致性。
步骤8、数据删除功能已完成,改变状态机的状态为disable。
应该理解的是,虽然图1-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图5所示,提供了一种基于固态硬盘的TCG数据删除装置500,该装置包括:
获取模块501,所述获取模块用于获取基于固态硬盘的TCG数据删除请求;
恢复模块502,所述恢复模块用于根据所述TCG数据删除请求检查SecurityProvider的状态,并将Security Provider恢复到出厂状态释放SecurityProvider;
使能模块503,所述使能模块用于使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;
重读模块504,所述重读模块用于重新读取SP Table信息以保持数据的一致性;
执行模块505,所述执行模块用于待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
在一个实施例中,如图6所示,提供了一种基于固态硬盘的TCG数据删除装置500,该装置还包括数据删除模块506,用于:
检查用户数据删除方式,所述数据删除方式包括块擦除和复写;
通过Sanitize通路发送用户数据擦除命令给后端;
检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
在一个实施例中,使能模块503还用于:
使能数据删除功能擦除Bytes Table的数据,所述Bytes Table包括MBR Table和DataStore Table。
在一个实施例中,执行模块505还用于:
在数据删除功能已完成之后,改变状态机的状态为disable。
关于基于固态硬盘的TCG数据删除装置的具体限定可以参见上文中对于基于固态硬盘的TCG数据删除方法的限定,在此不再赘述。
在一个实施例中,提供了一种计算机设备,其内部结构图可以如图7所示。该计算机设备包括通过装置总线连接的处理器、存储器以及网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作装置、计算机程序和数据库。该内存储器为非易失性存储介质中的操作装置和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于固态硬盘的TCG数据删除方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以上各个方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于固态硬盘的TCG数据删除方法,其特征在于,所述方法包括:
获取基于固态硬盘的TCG数据删除请求;
根据所述TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放Security Provider;
使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中;
重新读取SP Table信息以保持数据的一致性;
待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
2.根据权利要求1所述的基于固态硬盘的TCG数据删除方法,其特征在于,在所述获取基于固态硬盘的TCG数据删除请求的步骤之后还包括:
检查用户数据删除方式,所述数据删除方式包括块擦除和复写;
通过Sanitize通路发送用户数据擦除命令给后端;
检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
3.根据权利要求1所述的基于固态硬盘的TCG数据删除方法,其特征在于,所述使能数据删除功能擦除Bytes Table的数据,并将SP Table及其属性信息更新后保存到NAND中的步骤还包括:
使能数据删除功能擦除Bytes Table的数据,所述Bytes Table包括MBR Table和DataStore Table。
4.根据权利要求1-3任一项所述的基于固态硬盘的TCG数据删除方法,其特征在于,所述待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能的步骤还包括:
在数据删除功能已完成之后,改变状态机的状态为disable。
5.一种基于固态硬盘的TCG数据删除装置,其特征在于,所述装置包括:
获取模块,所述获取模块用于获取基于固态硬盘的TCG数据删除请求;
恢复模块,所述恢复模块用于根据所述TCG数据删除请求检查Security Provider的状态,并将Security Provider恢复到出厂状态释放Security Provider;
使能模块,所述使能模块用于使能数据删除功能擦除Bytes Table的数据,并将SPTable及其属性信息更新后保存到NAND中;
重读模块,所述重读模块用于重新读取SP Table信息以保持数据的一致性;
执行模块,所述执行模块用于待所述固态硬盘的所有任务做完处于空闲状态后执行背景程序,以完成数据删除的功能。
6.根据权利要求5所述的基于固态硬盘的TCG数据删除装置,其特征在于,所述装置还包括数据删除模块,所述数据删除模块用于:
检查用户数据删除方式,所述数据删除方式包括块擦除和复写;
通过Sanitize通路发送用户数据擦除命令给后端;
检查Sanitize的状态等待后端用户数据擦除完成,待用户数据删除完成后检查Security Provider的状态。
7.根据权利要求5所述的基于固态硬盘的TCG数据删除装置,其特征在于,所述使能模块还用于:
使能数据删除功能擦除Bytes Table的数据,所述Bytes Table包括MBR Table和DataStore Table。
8.根据权利要求5-7任一项所述的基于固态硬盘的TCG数据删除装置,其特征在于,所述执行模块还用于:
在数据删除功能已完成之后,改变状态机的状态为disable。
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111247391.3A CN113986126B (zh) | 2021-10-26 | 2021-10-26 | 基于固态硬盘的tcg数据删除方法、装置及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111247391.3A CN113986126B (zh) | 2021-10-26 | 2021-10-26 | 基于固态硬盘的tcg数据删除方法、装置及计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113986126A CN113986126A (zh) | 2022-01-28 |
CN113986126B true CN113986126B (zh) | 2023-07-04 |
Family
ID=79741583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111247391.3A Active CN113986126B (zh) | 2021-10-26 | 2021-10-26 | 基于固态硬盘的tcg数据删除方法、装置及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113986126B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104040515A (zh) * | 2011-09-30 | 2014-09-10 | 英特尔公司 | 在逻辑驱动器模型下呈现直接存取的存储设备 |
US9965218B1 (en) * | 2015-09-30 | 2018-05-08 | EMC IP Holding Company LLC | Techniques using multiple service level objectives in connection with a storage group |
CN108459988A (zh) * | 2017-02-17 | 2018-08-28 | 英特尔公司 | 持续性远程直接存储器存取 |
CN109147854A (zh) * | 2017-06-27 | 2019-01-04 | 爱思开海力士有限公司 | 数据存储装置及其操作方法 |
CN110826114A (zh) * | 2019-10-28 | 2020-02-21 | 深圳忆联信息系统有限公司 | 基于ssd安全擦除后的用户数据测试方法和装置 |
CN111367473A (zh) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | 一种云硬盘的数据删除方法、装置、设备及可读介质 |
US10809931B1 (en) * | 2016-06-24 | 2020-10-20 | EMC IP Holding Company LLC | Techniques for use with physical media types having varying allowable write quotas |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102278721B1 (ko) * | 2016-07-22 | 2021-07-16 | 삼성전자주식회사 | 비휘발성 메모리 익스프레스(NVMe) 장치의 커맨드의 실행 조정을 위한 시스템 및 방법 |
-
2021
- 2021-10-26 CN CN202111247391.3A patent/CN113986126B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104040515A (zh) * | 2011-09-30 | 2014-09-10 | 英特尔公司 | 在逻辑驱动器模型下呈现直接存取的存储设备 |
US9965218B1 (en) * | 2015-09-30 | 2018-05-08 | EMC IP Holding Company LLC | Techniques using multiple service level objectives in connection with a storage group |
US10809931B1 (en) * | 2016-06-24 | 2020-10-20 | EMC IP Holding Company LLC | Techniques for use with physical media types having varying allowable write quotas |
CN108459988A (zh) * | 2017-02-17 | 2018-08-28 | 英特尔公司 | 持续性远程直接存储器存取 |
CN109147854A (zh) * | 2017-06-27 | 2019-01-04 | 爱思开海力士有限公司 | 数据存储装置及其操作方法 |
CN110826114A (zh) * | 2019-10-28 | 2020-02-21 | 深圳忆联信息系统有限公司 | 基于ssd安全擦除后的用户数据测试方法和装置 |
CN111367473A (zh) * | 2020-02-29 | 2020-07-03 | 苏州浪潮智能科技有限公司 | 一种云硬盘的数据删除方法、装置、设备及可读介质 |
Non-Patent Citations (1)
Title |
---|
菜鸟必须知道的固态硬盘二三事;罗勇;《电脑知识与技术(经验技巧)》;14-15 * |
Also Published As
Publication number | Publication date |
---|---|
CN113986126A (zh) | 2022-01-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8694984B2 (en) | Memory apparatus and method of updating firmware of the memory apparatus | |
CN109725840B (zh) | 利用异步冲刷对写入进行节流 | |
US10303363B2 (en) | System and method for data storage using log-structured merge trees | |
US9176853B2 (en) | Managing copy-on-writes to snapshots | |
US10152274B2 (en) | Method and apparatus for reading/writing data from/into flash memory, and user equipment | |
US20210081388A1 (en) | Methods, apparatuses and computer program products for managing metadata of storage object | |
US20080301393A1 (en) | Apparatus and method of processing data of non-volatile memory | |
CN114253483B (zh) | 基于命令的写缓存管理方法、装置、计算机设备及存储介质 | |
US11907076B2 (en) | Data snapshot method and apparatus, computer device, and storage medium | |
CN113986126B (zh) | 基于固态硬盘的tcg数据删除方法、装置及计算机设备 | |
US20210223957A1 (en) | Storage apparatus and storage control method | |
CN113010111A (zh) | Ssd访问加速方法、装置、计算机设备及存储介质 | |
US11132134B2 (en) | Flexible over-provisioning of storage space within solid-state storage devices (SSDs) | |
WO2024130986A1 (zh) | 系统稳定性控制方法和装置 | |
WO2023071043A1 (zh) | 文件聚合兼容方法、装置、计算机设备和存储介质 | |
JP6988445B2 (ja) | ストレージシステム、制御装置及び制御方法 | |
CN114115745B (zh) | 多Pass编程NAND的RAID优化方法、装置及计算机设备 | |
CN111625265B (zh) | 在固件升级中实现降低dram空间消耗的方法和装置 | |
US11748259B2 (en) | System and method to conserve device lifetime for snapshot generation | |
CN113760195B (zh) | 一种基于嵌入式的fatfs文件系统 | |
CN118092791A (zh) | SSD TCG模块的byte table数据写入方法和装置 | |
KR102263800B1 (ko) | 메모리제어장치 및 메모리제어장치의 동작 방법 | |
CN117311594A (zh) | 管理nvm芯片的方法及相关产品 | |
CN117785054A (zh) | 应用于SSD TCG模块的Transaction功能实现方法和装置 | |
CN117407322A (zh) | DRAM-less固态硬盘的映射表双重更新实现方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |