[发明专利]一种SSD硬件错误处理方法、系统、装置及存储介质在审
申请号: | 202210109145.X | 申请日: | 2022-01-28 |
公开(公告)号: | CN114564324A | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 王萌萌;钟戟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 韩丽波 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ssd 硬件 错误 处理 方法 系统 装置 存储 介质 | ||
本发明公开了一种SSD硬件错误处理方法、系统、装置及存储介质,设置用于表征SSD的硬件错误的控制状态的控制标识符;控制状态包括只读状态和忽略状态;在接收到包含控制标识符的控制设置信息的设置命令时,根据控制设置信息设置控制标识符的标识符内容;在检测到SSD出现目标硬件错误时,根据标识符内容确定目标硬件错误的目标控制状态,并根据目标控制状态相应控制SSD进入只读状态或忽略目标硬件错误仍处于正常读写状态。可见,用户可根据自身需求发送设置命令,以实现选择性忽略SSD的硬件错误,即使得SSD在出现硬件错误时,是进入只读状态还是仍处于正常读写状态是可控的,从而降低了SSD的使用成本,提升了用户的使用体验。
技术领域
本发明涉及SSD领域,特别是涉及一种SSD硬件错误处理方法、系统、装置及存储介质。
背景技术
目前,服务器中SSD(Solid State Drives,固态硬盘)在遇到不可恢复的硬件错误时,如EOL(End of Life,寿命末期)、DDR(Double DataRate SDRAM,双倍速率同步动态随机存储器)错误等,会直接进入只读状态,以防止数据被进一步破坏或丢失,但这也会导致用户无法继续向SSD中存储新的数据,从而提高了SSD的使用成本,降低了用户的使用体验。
因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种SSD硬件错误处理方法、系统、装置及存储介质,可根据自身需求发送设置命令,以实现选择性忽略SSD的硬件错误,即使得SSD在出现硬件错误时,是进入只读状态还是仍处于正常读写状态是可控的,从而降低了SSD的使用成本,提升了用户的使用体验。
为解决上述技术问题,本发明提供了一种SSD硬件错误处理方法,包括:
预先设置用于表征SSD的硬件错误的控制状态的控制标识符;其中,所述控制状态包括只读状态和忽略状态;
在接收到包含所述控制标识符的控制设置信息的设置命令时,根据所述控制设置信息设置所述控制标识符的标识符内容;
在检测到所述SSD出现目标硬件错误时,根据所述标识符内容确定所述目标硬件错误的目标控制状态,并根据所述目标控制状态相应控制所述SSD进入只读状态或忽略所述目标硬件错误仍处于正常读写状态。
可选地,预先设置用于表征SSD的硬件错误的控制状态的控制标识符,包括:
预先设置一个包含预设比特总数量的比特位的控制标识符;
将所述控制标识符划分为多个包含预设比特数量的比特位的比特组;其中,多个所述比特组一一表征SSD的不同硬件错误的控制状态。
可选地,将所述控制标识符划分为多个包含预设比特数量的比特位的比特组,包括:
将所述控制标识符划分为表征EOL错误的控制状态的第一比特组、表征TMBB错误的控制状态的第二比特组、表征CCF错误的控制状态的第三比特组、表征DDRE错误的控制状态的第四比特组、表征MDE错误的控制状态的第五比特组、表征ERFE错误的控制状态的第六比特组及表征SSD在版本更新后出现的新硬件错误的控制状态的冗余比特组。
可选地,根据所述目标控制状态相应控制所述SSD进入只读状态或忽略所述目标硬件错误仍处于正常读写状态,包括:
预先为所述SSD设置用于表征所述SSD的读写状态的状态标识符;
判断所有所述目标硬件错误的目标控制状态中是否包含只读状态;
若是,则将所述状态标识符设置为表征所述SSD当前的读写状态为只读状态的第一标识值,以使所述SSD进入只读状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210109145.X/2.html,转载请声明来源钻瓜专利网。